← すべてのガイド

実用ガイド · 3分で読めます

よくあるJSON形式エラーを直す

JSON整形前に引用符、末尾カンマ、コメント、大きな整数の精度を確認します。

Wei2 Toolsが保守 · 更新日

JSONとJavaScriptのオブジェクトリテラルは異なる

JSONのキーと文字列は二重引用符で囲みます。コメント、単一引用符の文字列、undefined、NaN、Infinityは無効です。{"x":1,}は末尾カンマで無効、{"x":1}は有効です。入れ子の括弧と文字列内の引用符のエスケープも確認してください。

検証してから整形・圧縮する

機密情報を含まない例をJSONツールに貼ります。整形は検証して字下げし、圧縮は検証して余分な空白を除きます。無効な入力は自動修復せずエラーにします。修正後に再実行し、コピーまたは保存してください。アプリ固有のスキーマ検証は行いません。

正確な識別子は文字列にする

JavaScriptでJSONを解析します。9007199254740991を超える整数は精度が失われる場合があるため、全桁が必要な"9007199254740993"などのIDは引用符付きにしてください。他で失われた精度は整形で戻せません。別言語の結果との比較でも注意が必要です。

参考資料と詳しい解説

フィードバック