我有一个 cookie 值,例如:
"[{"index":"1","name":"TimePeriod","hidden":false},{"index":"2","name":"Enquiries","hidden":false},{"index":"3","name":"Online","hidden":false}]"
我想在 ColdFusion 中将此 cookie 值用作数组。最好的方法是什么?
正常的答案是使用内置的反序列化Json函数,但由于该函数在 CFMX7 中不可用(它在 CF8 中出现),因此您需要使用 UDF 来实现相同的功能。
有两个站点包含此类资源,cflib.org and riaforge.org,每个对 MX7 都有不同的潜在解决方案。
搜寻中CFlib提供Json解码。 (CFLib 有一个针对“所需的最大 CF 版本”的特定过滤器,因此您可以确保出现的任何结果都适用于您的版本。)
搜寻中riaforge提供JSONUtil,它在 MX7 上运行(但也声称比新的内置函数有更好的类型映射)。
由于 MX7 在 Java 上运行,您还可以使用上面列出的众多 Java 库中的任何一个json.org, using 创建对象/java.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)