ホームページ >バックエンド開発 >Python チュートリアル >JSON とそのバリエーション
JSON は、JavaScript ファイルを操作するように設計されています。基本的に、2 つのシステムが通信します。そして、誰もがお互いを理解できるように、ファイルをデータが保存されるセクションに分割する基本的な形式があります。
{ "_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 中国語 Web サイトの他の関連記事を参照してください。