JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式,廣泛應(yīng)用于各種業(yè)務(wù)場景中的數(shù)據(jù)傳輸和存儲。下面是一個JSON報文的例子:
{ "name": "Alice", "age": 25, "gender": "female", "hobbies": [ "reading", "travelling", "swimming" ], "contact": { "email": "alice@example.com", "phone": "+1234567890" } }
這個JSON報文表示一個人的基本信息,包含姓名、年齡、性別、愛好和聯(lián)系方式。
其中,“name”、“age”和“gender”是普通的鍵值對,表示姓名、年齡和性別;“hobbies”是一個數(shù)組,包含了三個字符串元素,表示愛好;“contact”是一個嵌套的對象,包含了email和phone兩個鍵值對,表示電子郵件和電話號碼。
使用JSON格式可以方便地將復(fù)雜的數(shù)據(jù)結(jié)構(gòu)序列化為字符串,并在不同的系統(tǒng)之間進行傳輸和解析。同時,JSON還具有易讀、易寫、易解析和體積小的優(yōu)點,因此廣受歡迎。