
JSONの整形(フォーマット)が無料でできるツールです。1行につながったJSONを貼り付けると、インデント(字下げ)をつけて読みやすくします。反対に1行に圧縮したり、文法が正しいかをチェックして、まちがいのある行を表示したりもできます。キーの並べかえにも対応。入力したデータはサーバーに送りません。
JSONを貼り付け
目次
使い方
- 上の欄にJSONを貼り付けます。
- 「整形する」をおすと、インデントをつけた読みやすい形で下に表示されます。「1行に圧縮」で、改行や空白を取りのぞいた形にできます。
- JSONにまちがいがあるときは、おおよその行と文字の位置を表示します。
- 「結果をコピー」で、ほかのアプリに貼り付けられます。
JSONとは
JSON(ジェイソン)は、データをやりとりするための書き方の決まりです。Webサービスの API や、アプリの設定ファイルなどで広く使われています。
| 書き方 | 例 | メモ |
|---|---|---|
| オブジェクト | {"name": "山田"} | キーと値の組み。キーは必ずダブルクォート(")でかこむ |
| 配列 | [1, 2, 3] | 値を順番にならべる |
| 文字列 | "こんにちは" | ダブルクォートでかこむ |
| 数値・真偽値 | 3.14 / true / false | クォートでかこまない |
| 空 | null | 値がないことを表す |
よくあるまちがい
| まちがい | まちがった例 | 正しい例 |
|---|---|---|
| 最後の要素のあとの「,」 | [1, 2, 3,] | [1, 2, 3] |
| シングルクォート | {'name': 'a'} | {"name": "a"} |
| キーをかこんでいない | {name: "a"} | {"name": "a"} |
| コメントを書いている | {"a": 1 // メモ} | JSONにはコメントを書けない |
| かっこの閉じ忘れ | {"a": [1, 2} | {"a": [1, 2]} |
よくある質問
入れたデータは送信されますか?
送信されません。整形やチェックは、すべてお使いのブラウザの中で行っています。APIキーなどが含まれるデータでも、外に送られることはありません。
大きなJSONも扱えますか?
数MBくらいまでなら問題なく扱えます。とても大きなデータは、ブラウザの動きが遅くなることがあります。
URLの「%E3%81…」を直したいときは?
URLエンコード・デコードで、読める文字に戻せます。