37

重複の可能性:
JSON ファイルにコメントを付けることはできますか?

.jsonプロジェクトでファイルを使用しています。ファイルにコメントを追加して、JSON パーサーのクラッシュを回避できるかどうかを知りたいです。

次のコメント タイプを使用してこれを試みましたが、解析時に JSON ファイルがクラッシュします。

# I crash
// I crash
/* I crash */

JSON ファイルに許容されるコメント形式はありますか?

4

2 に答える 2

19

JSON はコメントをサポートしていません。これは、考えてみれば良いことです。しかし、誰かが JSON5 ( https://github.com/aseemk/json5 ) を作っています。

これは誰かの JSON のようなプロジェクトであり、公式の仕様ではないことを指摘する価値がありますが、JSON は人々が気に入った誰かの XML のようなプロジェクトだと思います :)

于 2012-06-25T18:31:08.480 に答える
11

標準の JSON 形式は、ファイル コメントを明示的にサポートしていません。RFC 4627 アプリケーション/json

これは、データを保存および転送するための軽量な形式です。コメントが本当に重要な場合は、 のように別のデータ フィールドとして含めることができますcomments: "my comment"

例えば

{
    name: "Bob",
    age: 5,
    comments: "I don't like him"
}

ただし、この形式で使用されている場合は、実際には別のデータにすぎません。つまり、特定のフィールドがあるからといって、それを使用しなければならないわけではないということを最終的に理解しなければなりません。

于 2012-06-25T18:28:35.543 に答える