1. 程式人生 > >JSON格式要求

JSON格式要求

comment 標準 數組 pop spa json字符串 布爾 popular product

標準JSON的合法符號:{(左大括號) }(右大括號) "(雙引號) :(冒號) ,(逗號) [(左中括號) ](右中括號) 註:JSON必須使用雙引號,不能使用單引號

標準JSON的合法符號:{(左大括號) }(右大括號) "(雙引號) :(冒號) ,(逗號) [(左中括號) ](右中括號)

JSON字符串:特殊字符可在字符前面加 \ 或使用 \u 加 4位16進制數來處理

JSON布爾:必須小寫的true和false

JSON空:必須小寫的null

JSON數值:不能使用8/16進制

  1. {"num":60}
  2. {"num":-60}
  3. {"num":6.6666}
  4. {"num":1e+6}<!-- 1乘10的6次方,e不區分大小寫 -->
  5. {"num":1e-6}<!-- 1乘10的負6次方,e不區分大小寫 -->

JSON對象格式

{
  "object": {
    "name": "Ba",
    "age": 20
  }
}

      

JSON數組

{

  "person": ["jobs",60]

}

在符合JSON、對象、數組標準的前提下,JSON對象數組可以組合成各種復雜數據包

例1:

{
  "producta":{"productNO":[29135,29131,29133],"productID":29135,"productName":"高壓50mp傳感
器"},
  "productb":{"productNO":[29134,29136,29138],"productID":29136,"productName":"低壓5MPa傳感
器"}
}

例2:

[
  {"productNO":[29135,29131,29133],"productID":29135,"productName":"高壓50mp傳感器"},
  {"productNO":[29134,29136,29138],"productID":29136,"productName":"低壓5MPa傳感器"}
]

例3:

{
  "array": [
      {
        "name": "jobs"
      },
      {
        "name": "bill",
        "age": 60
      },
      {
        "product": "war3",
        "type": "game",
        "popular": true,
        "price": 60
      }
     ]
}

JSON格式要求