在ColdFusion应用程序中使用JSON
Using JSON in ColdFusion application
我有一个网站,它为未注册用户提供前端视图,然后为注册用户提供门户视图。
我正在尝试重新调整产品导航,希望使其易于维护,以便添加/删除链接。我希望它是JSON格式的。
我正在使用带有ColdFusion的Mura CMS。
这可能是一件相当简单的事情,我正在尝试做,但在网上找不到任何例子。
我的JSON数据如下:
{
"category" : [
{
"name" : "digital stickers",
"products" : [
{
"name" : "round digital stickers",
"urlPublic" : "index.cfm/digital-stickers/round-stickers",
"urlPortal" : "tab=round digital stickers"
},
{
"name" : "square digital stickers",
"urlPublic" : "index.cfm/digital-stickers/square-stickers",
"urlPortal" : "tab=square digital stickers"
}
]
},
{
"name" : "Litho stickers",
"products" : [
{
"name" : "round litho stickers",
"urlPublic" : "index.cfm/litho-stickers/round-stickers",
"urlPortal" : "tab=round litho stickers"
},
{
"name" : "square litho stickers",
"urlPublic" : "index.cfm/litho-stickers/square-stickers",
"urlPortal" : "tab=square litho stickers"
}
]
}
]
}
正如你所看到的,我有类别名称,我将使用它来确定"数字贴纸"answers"石版贴纸"。然后,我将循环浏览数据,以提取不同的产品名称,并根据门户用户还是公共用户将数据插入URL。
为了开始,我只需要知道如何将其链接到我的ColdFusion应用程序中。还不是一个庞大的ColdFusion大师,更多地了解我的JavaScript语言,所以我们非常感谢这里的任何帮助。
从那里我应该可以走了。
万一这有点模糊,比如html文档用标签链接样式表——如何将JSON链接到ColdFusion文档?这就像包括一个吗?
搜索了一段时间后,我在help.adobe网站上找到了一个很好的例子。
这行代码访问JSON数据并将其拉入以供使用
<!--- Get the JSON Feed --->
<cfhttp url="http://localhost:8500/project/JSON_FILE.json">
之后,我用将其反序列化
<cfset cfData=DeserializeJSON(theData)>
然后为了测试,我使用了cfdump
<cfdump var="#theData#">
我只想吐出特定的数据,所以我做了一个cfloop来循环通过数据数组
<h2>Categories</h2>
<cfloop array="#dataArray#" index="elem">
<!--- print out value for demo purposes --->
<cfoutput>
<h3>#elem.name#</h3>
</cfoutput>
</cfloop>
这打印出"数字贴纸"answers"石版贴纸"预期。
我的资源是Adobe帮助获取和反序列化JSON,以及反序列化JSON上的专家交换循环。
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用 node.js 比较两个 json 数组
- 如何将JSON数据导入我的ejs模板
- 区分JSON中的矩阵和列表列表
- 不显示带有本地json文件数据的谷歌地图脚本
- 在ColdFusion应用程序中使用JSON
- 如何处理'00'JSON中的结果是JS或Coldfusion
- 如何使用从 ajax coldfusion cfc 调用返回的 JSON
- ColdFusion中的JSON解析问题
- 通过Json传递javascript数组给coldfusion CFC
- 使用javascript函数解析Coldfusion JSON - Uncaught ReferenceError: W