Json数组格式化

时间:2014-02-25 20:12:54

标签: json

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

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

http://pastebin.com/nzTrPvMd

这是pastebin文件

2 个答案:

答案 0 :(得分: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"
}

答案 1 :(得分:0)

在JSON中,方括号 []表示数组作为列表。 JSON列表从不包含关联键,这里是有效的示例:

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

大括号表示数组为对象,可以不包含任何值或N对值(“key”:“value”)。一个例子:

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

按照这个简单的说明,你每次都会制作有效的JSON