我能够调用返回 JSON 响应的 API。 我将 JSON 转换为 CF 变量,但由于响应包含非标准字符,我无法访问该结构以获取要绑定(bind)回来的详细信息。
我需要从此结构中获取职位发布值。 不确定访问该数据的最佳方式。
谢谢 马特
最佳答案
您可以使用 structKeyList 获取键列表,也可以循环结果集合并根据需要创建新变量:
<cfset foo = {
errors = {},
results = {
"urn:li:simpleJobPostingTask:some-long-uuid" = {
id = "urn:li:simpleJobPostingTask:some-long-uuid",
jobPosting = "urn:li:jobPosting:12345",
status = "SUCCEEDED"
}
},
statuses = {}
}>
<cfloop collection="#foo.results#" item="key">
<!--- Do your thing per key --->
</cfloop>
关于json - ColdFusion 使用非标准字符解析 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56811127/