json - ColdFusion 使用非标准字符解析 JSON

标签 json coldfusion

我能够调用返回 JSON 响应的 API。 我将 JSON 转换为 CF 变量,但由于响应包含非标准字符,我无法访问该结构以获取要绑定(bind)回来的详细信息。

JSON RESPONSE

我需要从此结构中获取职位发布值。 不确定访问该数据的最佳方式。

谢谢 马特

最佳答案

您可以使用 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/

相关文章:

php - 如何在 PHP 中迭代数组并获取键值

sql - 如何查询多行并解析为json?

Ruby Mechanize,填充动态表单/发送 JSON(Airbnb 日历)

node.js - 如何使用 json-masker 对包含 "-"的字段屏蔽 json?

javascript - 如何让 Bootstrap DateTimePicker 显示正确的年份?

c# - 名称为 'Id' 的成员已存在于 `Model` 上。使用 JsonPropertyAttribute 指定另一个名称

coldfusion - GlassFish Server(开源)ColdFusion "requested resource is not available"错误

coldfusion - 可以在 Application 变量中存储大对象(例如 java 组件)吗?

mysql - 如何在整数列中存储 64 位字符串?

apache-flex - 如何防止窥探者访问 CFC 中的 ="remote"功能?