JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,常用于前后端數據傳輸。JSON報文包含以下參數:
{ "name": "John", "age": 30, "city": "New York", "country": "USA" }
在上面的例子中,JSON報文包含了四個參數:
name: 字符串類型,值為John
age: 數字類型,值為30
city: 字符串類型,值為New York
country: 字符串類型,值為USA
除了字符串和數字類型之外,JSON還支持以下數據類型:
- 布爾類型: true或false
- 數組類型: 由多個數據項組成的有序列表
- 對象類型: 由多個屬性組成的無序集合
- null值: 表示空值
數組和對象類型的JSON報文示例如下:
{ "fruits": [ "apple", "banana", "orange" ] }
在上面的例子中,JSON報文包含一個參數:
fruits: 數組類型,其中包含三個字符串元素:apple、banana和orange
{ "person": { "name": "Lisa", "age": 25, "address": { "city": "Los Angeles", "state": "California", "country": "USA" } } }
在上面的例子中,JSON報文包含一個參數:
person: 對象類型,其中包含三個屬性:
- name: 字符串類型,值為Lisa
- age: 數字類型,值為25
- address: 對象類型,其中包含三個屬性:
- city: 字符串類型,值為Los Angeles
- state: 字符串類型,值為California
- country: 字符串類型,值為USA
總之,JSON報文是一個非常靈活和強大的數據格式,可被廣泛應用于前后端數據傳輸。