勵志

勵志人生知識庫

json格式是什麼

輕量級的數據交換格式

JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,它基於ECMAScript(歐洲計算機協會制定的js規範)的一個子集,採用完全獨立於程式語言的文本格式來存儲和表示數據。

JSON具有以下特性:

簡潔和清晰的層次結構,使其成為理想的數據交換語言。

易於人類閱讀和編寫,同時也易於機器解析和生成,有效地提升了網路傳輸效率。

它採用鍵值對的方式來表示數據,通常使用字元串來表示數據,可以在不同的程式語言之間進行數據互動。

JSON支持多種數據類型,包括字元串、數字、布爾值、數組和對象。

JSON有兩種基本格式,對象格式和數組/集合格式。對象格式使用花括弧{}表示,例如{"key1": "value1", "key2": "value2"}。數組/集合格式使用方括弧[]表示,例如["value1", "value2", "value3"]。這兩種格式可以互相嵌套,使得JSON可以靈活地表示複雜的數據結構。

例如,一個表示用戶信息的JSON對象可能是這樣的:{"username": "zhangsan", "age": 28, "password": "123", "addr": "北京"}。一個表示用戶列表的JSON數組可能是這樣的:[{"pid": "10", "pname": "小米4C"}, {"pid": "11", "pname": "小米5X"}]。在JavaScript中,可以通過簡單的點符號或方括弧語法來訪問JSON對象中的數據。