JSON(JavaScript Object Notation)是一種輕量級的數(shù)據(jù)交換格式,它可以被編碼和解碼為JavaScript對象。在Web開發(fā)中,JSON常常被用作數(shù)據(jù)傳輸?shù)母袷剑驗樗唵慰勺x,又支持各種語言和應用程序。
下面是一個JSON報文的例子,它是一個關(guān)于一本書的描述:
{ "title": "JavaScript高級程序設計", "author": "Nicholas C. Zakas", "edition": 3, "publishedDate": "2012-03-18T00:00:00.000Z", "publisher": { "name": "人民郵電出版社", "location": "北京" }, "ISBN": [ { "type": "print", "number": "978-7-115-29403-2" }, { "type": "electronic", "number": "978-7-115-34468-4" } ] }
這個JSON報文由大括號({})包裹著,里面包含了書籍的各種信息。每個鍵值對,即“key:value”對,之間用冒號隔開,并用逗號分隔各個鍵值對。在本例中,這些鍵值對包括書籍的名稱(title)、作者(author)、版本(edition)、出版日期(publishedDate)、出版社(publisher)和ISBN號碼(ISBN)。
值可以是數(shù)字、布爾值、字符串、數(shù)組、對象和null。在上面的JSON報文中,publisher的值是一個對象,它又包含了兩個鍵值對,而ISBN的值是一個數(shù)組,里面包含了兩個對象。需要注意的是,字符串需要用雙引號("")來包裹起來。
這就是一個比較典型的JSON報文,希望通過這個例子,讀者能夠更好地理解JSON報文的組成和格式。
上一篇vue節(jié)點流程
下一篇ajax異步處理刷新表格