我正在编写一些函数来构造应该是格式正确的 JSON 字符串,然后我可以将其解析为 JSON 对象。
我的对象在 JSONLint 上失败并出现以下错误:
syntax error, unexpected TINVALID at line 2
[
SERVER: {
ip = 10.10.10.1,
port = 8100
},
TYPES: [
ssh,
shht
]
]
我认为这会给我一个 JavaScript 对象数组。
即使我这样做了(对象而不是数组):
{
SERVER: {
ip = 10.10.10.1,
port = 8100
},
TYPES: [
ssh,
shht
]
}
它不起作用,我得到同样的错误:
我假设使用该对象,我将能够访问一些数据,如下所示:
var serverIP = myObject.SERVER.ip;
这当然是我想做的。
提前谢谢了,
乔