本文へスキップ
jsonbeautifiers
日本語

JSONのエラー、解説

あるいは、ペイロードを貼るだけでも

入力

貼り付けたものがブラウザの外に出ることはありません。 connect-src の許可リストにより、これは約束ではなくブラウザによる保証になっています。 自分で確かめる

JavaScript、Node、Chrome

Node v24.15.0(V8 13.6.233.17)で実測。V8は2022年にこれらのメッセージをほぼ全面的に書き直したので、各ページには現行の文言と、古い回答で見かける文言の両方を載せています。

Python

CPython 3.14.3で実測。このうち2つはPython 3.13で新しくなったメッセージなので、バージョンが効いてきます。どれがそうかは各ページに書いてあります。

PHP

PHPは既定で黙って失敗します。それこそが本当の問題です。実際にメッセージを取り出す方法をページで扱っています。

C#と.NET

Newtonsoft.JsonとSystem.Text.Jsonは、同じ失敗を別の言葉で表します。

Java

Jackson。JVMのエコシステムのほぼすべてが下敷きにしているものです。

これらの大半の背後にある4つの間違い

文言を剥がしてしまえば、このページのメッセージはほとんどが4つのうちのどれかから来ています。

そもそもJSONではない
JSONではなくJavaScriptかPythonである
文字列連結で組み立てられた
1つではなく複数の文書である