【发布时间】:2015-06-09 00:41:21
【问题描述】:
我被一些问题弄疯了,我不知道如何解决它。我正在尝试解析一个简单的 json 字符串并用它来更新我网站上的内容。
var json = [{"OID:":"1b383180186940dc0cc2a781fcf013ce", "NUMBER":"029348203984","SETTINGS":"Default","LATEST":"09-06-2015"}];
var obj=json[0];
console.log(obj['OID']);
console.log(obj['NUMBER']);
这会导致:
未定义
029348203984
所以读出数字就可以了。但是 OID 并不顺利。在我的另一段代码中它工作正常
var obj = arr[i];
var optn = document.createElement("OPTION");
optn.text = obj['OID'];
document.getElementById("List").options.add(optn);
这行得通
【问题讨论】:
-
密钥本身包含一个
:字符——obj["OID:"]。
标签: javascript json parsing sanity-check