簡體   English   中英

JSON是什么意思

[英]What does it mean in JSON

{
    "messageshow": [
        {
            "message_id": "497",
            "message": "http://flur.p-sites.info/api/messages/voice/1360076234.caff",
            "message_pic": "<UIImage: 0xa29e160>",
            "uid": "44",
            "created": "4 hours ago",
            "username": "pari",
            "first_name": "pp",
            "last_name": "pp",
            "profile_pic": "http://flur.p-sites.info/api/uploads/13599968121.jpg",
            "tag_user": {
                "tags": [
                    {
                        "message": "false"
                    }
                ]
            },
            "boos_list": {
                "booslist": [
                    {
                        "message": "false"
                    }
                ]
            },
            "aplouds_list": {
                "aploudslist": [
                    {
                        "message": "false"
                    }
                ]
            },
            "total_comments": 0,
            "total_boos": 0,
            "total_applouds": 0
        },
        {
            "message_id": "496",
            "message": "http://flur.p-sites.info/api/messages/voice/1360076182.caff",
            "message_pic": "<UIImage: 0xa3b0610>",
            "uid": "44",
            "created": "4 hours ago",
            "username": "pari",
            "first_name": "pp",
            "last_name": "pp",
            "profile_pic": "http://flur.p-sites.info/api/uploads/13599968121.jpg",
            "tag_user": {
                "tags": [
                    {
                        "message": "false"
                    }
                ]
            },
            "boos_list": {
                "booslist": [
                    {
                        "message": "false"
                    }
                ]
            },
            "aplouds_list": {
                "aploudslist": [
                    {
                        "message": "false"
                    }
                ]
            },
            "total_comments": 0,
            "total_boos": 0,
            "total_applouds": 0
        }
    ]
}

在此JSON所有值都以“”引號引起來,但是很少有沒有任何引號的 tags來表示什么?

JSON顯示值,不帶引號,則視為數字值。

對於JSON初學者:

JSON語法規則

JSON語法是JavaScript對象表示法語法的子集:

  • 數據在名稱/值對中
  • 數據用逗號分隔
  • 花括號支撐物體
  • 方括號可容納數組

JSON數據被寫為名稱/值對。

名稱/值對由字段名(雙引號),冒號和值組成:

"firstName" : "John"

這很容易理解,等於JavaScript語句:

firstName = "John"

JSON值可以是:

  • 一個數字(整數或浮點數)
  • 字符串(雙引號)
  • 布爾值(對或錯)
  • 數組(在方括號中)
  • 一個對象(在大括號中)
  • 空值

JSON對象:

JSON對象寫在大括號內,

對象可以包含多個名稱/值對:

{ "firstName":"John" , "lastName":"Doe" }

這也很容易理解,相當於JavaScript語句:

firstName = "John"
lastName = "Doe"

JSON數組: JSON數組寫在方括號內。

一個數組可以包含多個對象:

{
"employees": [
{ "firstName":"John" , "lastName":"Doe" }, 
{ "firstName":"Anna" , "lastName":"Smith" }, 
{ "firstName":"Peter" , "lastName":"Jones" }
]
}

在上面的示例中 ,對象"employees"是包含三個對象的數組。 每個對象都是一個人的記錄( 具有名字和姓氏 )。

這是JSON

欲了解更多信息,請參考本網站。 謝謝

沒有雙引號的標簽是整數值或布爾值或NULL。

以[]方括號開頭的標簽是數組。

以{}開頭的標簽是屬性/值內的JSON。

這取決於值的類型。 如果值是數字類型, 則不帶引號。
如果是(例如沒有數字型它引號Strings在你的榜樣,最喜歡的)。

除字符串外,JSON還支持數字值。 因此,在這種情況下,不帶引號的值只是數字。

它們是數值。 根據JSON文檔:

值可以是帶雙引號的字符串,也可以是數字,也可以是true或false或null,或者是對象或數組。 這些結構可以嵌套。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM