创建JSON的完整表示

时间:2015-05-04 15:46:10

标签: json representation

我正在尝试创建Scan的完整JSON表示:

Scan  
Id: 3  
article: 3  
user: 1  
created_at: 2015-05-04  
is_purchased: true  

Article  
id: 3  
title: Lelles bread  
brand: Bear  
quantity: 5.243  
entity: oz  
created_at: 2014-04-21  

User  
id: 1  
firstName: Frans  
lastName: Anderson  
userName: FRAN  
mail: anderson@me.om  

此JSON表示是否正确?

{
    "id": 3,
    "article": [
        {
            ”id”: 3,
            ”title”: ”LellesBread”,
            ”brand”: ”Bear”,
            ”quantity”: 5.243,
            ”entity: ”oz”,
            ”created_at”: ”2014-04-21”
        }
        {
            ”id”: 3,
            ”title”: ”LellesBread”,
            ”brand”: ”Bear”,
            ”quantity”: 5.243,
            ”entity: ”oz”,
            ”created_at”: ”2014-04-21”
        }
        {
            ”id”: 3,
            ”title”: ”LellesBread”,
            ”brand”: ”Bear”,
            ”quantity”: 5.243,
            ”entity: ”oz”,
            ”created_at”: ”2014-04-21”
        }
    ]
   "user": {
        ”id”: 1,
        ”firstName”: ”Frans”,
        ”lastName”: ”Anderson”,
        ”UserName”: ”FRAN”,
        ”mail”: ”anderson@me.om”
    }
    "created_at": "2015-03-14",
    "is_purchased": "true"
}

2 个答案:

答案 0 :(得分:0)

有些键具有像“id”中的有角度的引号。文章键有一个数组值,但它重复,所以我做了一个值。如果确实需要多个值,请确保在它们之间使用逗号。您还缺少文章和用户之间的逗号。

JSON:

{
    "id": 3,
    "article": {
            "id": 3,
            "title": "LellesBread",
            "brand": "Bear",
            "quantity": 5.243,
            "entity": "oz",
            "created_at": "2014-04-21"
    },
   "user": {
        "id": 1,
        "firstName": "Frans",
        "lastName": "Anderson",
        "UserName": "FRAN",
        "mail": "anderson@me.om"
    },
    "created_at": "2015-03-14",
    "is_purchased": "true"
}

答案 1 :(得分:0)

不,它有错误。使用http://jsonlint.com处的JSON lint检查器复制并粘贴您的数据。

Parse error on line 4:
...      {            ”id”: 3,           
----------------------^
Expecting 'STRING', '}'