我正在尝试输出某些键值以显示(我已经准备好显示)。但是由于某种原因,它作为结构返回。基本上,我正在从查询语句转换为api调用。但是由于某种原因,我无法从cfoutput
返回它来显示为api调用或json文件中的结构。谁能告诉我我做错了什么。谢谢您的帮助。这是我的代码:
输出:我将所有json字段显示在结构中。 (cfscript
取消注释)
用当前代码更新输出:(我得到了某些键值的输出,但是我可以通过循环进行迭代,我知道我拥有的方法不是最好的方法)]]
<cfset jsonDatas = fileRead("c:\Users\Desktop\myApi.json" )> <cfset jsonData = deserializeJSON(jsonDatas) /> <cfdump var="#jsonData#" abort="true"> <cfloop array="#jsonData#" index="prop"> <cfoutput> <br>Output: #prop.employeeId# ..... </cfoutput> </cfloop>
我的杰森:
[
{
"employeeId" : "77777",
"lastName" : "DOE",
"firstName" : "JOHN",
"middleName" : null,
"sex" : "Male",
"jobStatus" : "Active",
"jobStatusDate" : "2020-01 03 00:00:00.0",
"departmentNbr" : "5555",
}
]
我正在尝试输出某些键值以显示(我已经准备好显示)。但是由于某种原因,它作为结构返回。基本上,我正在从查询语句转换为api调用。但是对于...
我发现for-in循环对此有用。