如何使用我的cfoutput返回结构?

问题描述 投票:0回答:1

我正在尝试输出某些键值以显示(我已经准备好显示)。但是由于某种原因,它作为结构返回。基本上,我正在从查询语句转换为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调用。但是对于...

json coldfusion cfml cfloop
1个回答
0
投票

我发现for-in循环对此有用。

© www.soinside.com 2019 - 2024. All rights reserved.