json - 在 ColdFusion MX7 中将 JSON 字符串转换为数组

标签 json coldfusion coldfusion-7

我的 cookie 值如下:

"[{"index":"1","name":"TimePeriod","hidden":false},{"index":"2","name":"Enquiries","hidden":false},{"index":"3","name":"Online","hidden":false}]"

我想将此 cookie 值用作 ColdFusion 中的数组。执行此操作的最佳方法是什么?

最佳答案

正常的答案是使用内置的 deserializeJson函数,但由于该函数在 CFMX7 中不可用(它出现在 CF8 中),您将需要使用 UDF 来实现相同的目的。

有两个站点包含此类资源,cflib.orgriaforge.org ,每个都有不同的 MX7 潜在解决方案。

正在搜索 CFlib提供 JsonDecode . (CFLib 有一个针对“最大所需 CF 版本”的特定过滤器,因此您可以确保出现的任何结果都适用于您的版本。)

正在搜索 riaforge提供 JSONUtil ,它在 MX7 上运行(但也声称比更新的内置函数更好的类型映射)。

由于 MX7 在 Java 上运行,您还可以使用 json.org 中列出的众多 Java 库中的任何一个。 , 使用 createObject/java .

关于json - 在 ColdFusion MX7 中将 JSON 字符串转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14321008/

相关文章:

coldfusion - 从 ColdFusion MX7 迁移到 ColdFusion 9。有什么问题吗?

jquery - 使用 jQuery ajax 时如何向用户显示 JSON HTTP 422 响应?

java - 如何在httpRequest中设置 header 身份验证?

ms-access - cf更新错误: how to see more debug information

java - ColdFusion 无法在带有对象的 Linux 服务器上执行 ObjectLoad

function - 为什么在生产环境下运行时,我无法在实时服务器上调用 Coldfusion CFC 中的函数?

coldfusion - 用于文件自定义的自定义 CFInclude

python - 如何将列表/字典转换为数据框?

json - 当数据只是字符串时 Expressjs 无效 JSON

string - Coldfusion - 您可以将字符串视为没有分隔符的列表吗?