当jQuery加载json并且json数据中有冒号时,我怎么能逃避冒号?

时间:2010-02-25 03:23:22

标签: jquery json

所以我正在加载一些事先从RSS转换过的Json。这个RSS在其命名空间中有冒号,转换脚本不会剥离它们。

JQuery加载json文件很好,但当我尝试使用冒号调用任何东西时,其名称如

alert(data.rss.channel.item.kuler:themeItem.kuler:themeSwatches.kuler:swatch[0].kuler:swatchHexColor);

我的javascript控制台抛出错误。有任何想法吗? (我已经尝试过unicode)

2 个答案:

答案 0 :(得分:1)

JSON spec需要名称旁边的引号。不严格是JavaScript的Object符号。

答案 1 :(得分:0)

如果名称中有冒号,则不是JSON。转换脚本总是可以引用它们。如果您发布转换后的RSS源样本,可能会有所帮助。