我正在尝试使用通过 AJAX 从远程服务器获取的 jQuery 解析 JSON。 JSON 数据如下:{identifier:"ID", label:"LABEL"}
但无法。显然,字段标识符和标签没有双引号。当在我的本地测试站点上使用双引号进行测试时,它可以工作。
是否可以使用 jQuery 使其在没有引号的情况下工作?我四处搜寻并没有找到解决方案。
任何意见都会受到赞赏。谢谢。
是的,它不是有效的 JSON,等等……就像每个人都关心它是否有效一样。
至少我不在乎,我只想解析它,所以我写了jsonlite。
with Jsonlite http://deerchao.net/projects/jsonlite/index.htm, 你可以这样做:
var s = '{name: jsonlite, birthday: {year: 2013, month: 7, day: 7}, isGreat: true}';
var obj = jsonlite.parse(s);
它产生与下面的代码完全相同的结果:
var s = '{"name": "jsonlite", "birthday": {"year": 2013, "month": 7, "day": 7}, "isGreat": true}';
var obj = $.parseJSON(s);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)