JSON 設計用於處理 JavaScript 檔案。基本上,您有兩個系統進行通訊。為了讓每個人都能互相理解,有一個基本格式可以將文件劃分為儲存資料的部分。
{ "_version": 330, "_FontManager__default_weight": "normal", "default_size": null, "defaultFamily": { "ttf": "DejaVu Sans", "afm": "Helvetica" }, "afmlist": [ { "fname": "fonts/afm/phvro8an.afm", "name": "Helvetica", "style": "italic", "variant": "normal", "weight": "medium", "stretch": "condensed", "size": "scalable", "__class__": "FontEntry" }, { "fname": "fonts/afm/pagd8a.afm", "name": "ITC Avant Garde Gothic", "style": "normal", "variant": "normal", "weight": "demi", "stretch": "normal", "size": "scalable", "__class__": "FontEntry" },
JSON不僅承載著資料發送者的意義,也承載著對系統的一些指示。例如,在安裝 Matplotlib 庫(Python 的圖形繪製)時,我們使用一個擴展名為 .json 的小文件,以便我們的專案建構器讀取庫版本、主要參數以及在建置專案時在何處使用它。
{ "fname": "/usr/share/fonts/microsoft/bahnschrift.ttf", "name": "Bahnschrift", "style": "normal", "variant": "normal", "weight": 400, "stretch": "normal", "size": "scalable", "__class__": "FontEntry" } ], "__class__": "FontManager" }
關閉大數據塊時,不要忘記在上面的描述中指定您正在形成的變數(__class__)。否則,系統不會理解你,如果沒有調試器,你也不會注意到它。
JSON 的一些非顯而易見的用途:
"fname": "/usr/share/fonts/urw-base35/P052-BoldItalic.otf",
"name": "P052", - 附加參數和輔助檔案有安裝檔案的位置。
以上是JSON 及其變體的詳細內容。更多資訊請關注PHP中文網其他相關文章!