2014-02-25 83 views
0

我遇到了这个JSON文件的问题。我似乎无法找出我做错了什么。我被告知我的格式不正确的朋友,但似乎无法找出我是怎么出错的。Json数组格式化

有没有人能够指出我的格式和解释缺陷,所以我可以防止这种情况发生在进一步的项目?

http://pastebin.com/nzTrPvMd

这是引擎收录文件

回答

1

在文件的中间的映射是怪异:

{ 
     "Username":"CENSORED", "CENSORED", 

甲键(如"Username")只能有一个值。你似乎试图在这里存储两个。映射如下所示:

{ 
    "key": "a value", 
    "another key": "another value", 
    "number of things": 4, 
} 

键必须是字符串,但值可以是任何JSON类型。你可以,例如,有一个关键点列表:

"Username": ["CENSORED", "CENSORED"] 

或用描述性的按键映射,如果列表是不恰当的:

"Username": { 
    "FirstName": "CENSORED", 
    "LastName": "CENSORED" 
} 
0
在JSON

方括号 []表示一个数组作为列表。甲JSON列表决不会包含缔合键,这里有效的例子:

["first", "second", "third"] 
[{"id":"1"}, {"id", "2"}] 

牙套指示数组作为对象可能包含什么或N对值(“钥匙”:“值”)。一个例子:

{"id":"1"} 
{"name":"john", "age":"12"} 
{} (empty object) 

按照这个简单的指令,每一次你会做有效的JSON