ベスト・フリー JSON フォーマットと検証
明確なエラーメッセージを用いて JSON を美化、小型化、検証します。
100%フリー
登録なし
透かしなし
メモリで処理されたファイルは保存されません
ラブ best.free? 分けて
仕組み
- JSON を貼り付け. 箱に JSON を落とす
- アクションを選択. 2 つまたは 4 つのスペースで美化するか、1 行に縮小します。キーを選択的にソートします。
- 結果を取得. ユーザが JSON を読み込むときに、エラーが発生した行と列を返す。
このツールの情報
JSONを貼り付けて、選択したインデントで印刷するか、一行に縮小するか、あるいは正しいかを確認します。解析に失敗した場合、問題の行と列の明確なメッセージを返します。これにより、コムや欠けている括弧を迅速に見つけることができます。オブジェクトキーをアルファベット順にソートすることもできます。サーバ側で Python の JSON 解析器を使用して実行され、何も保存されず、アカウントが必要ありません。
人々がそれを使うために
- 読み取れるように API 応答を小さくします
- JSON 構文エラーの行と列を検索
- 設定に貼り付ける前に JSON を最小化します
- 2つのJSONファイルの差異を検出するためにオブジェクトキーをソートします
開発者API
このツールを自分のコードから自動化します。以下のエンドポイントに POST 要求を送信して、ウェブツールが生成する結果と同じ結果を得ます。IP ごとに速度制限があり、サインインは必要ありません。より高い制限の API キーが来ています。
POST
https://best.free/api/tools/json-formatter/
| パラメータ | 例 | 必要 | ノート |
|---|---|---|---|
text |
{"b":2,"a":1} |
はい | Raw JSON to format. |
action |
format |
いや | "format" or "minify". |
indent |
2 |
いや | 0–8 spaces. |
sort |
True |
いや | Sort keys. |
curl -X POST https://best.free/api/tools/json-formatter/ \
-H 'Content-Type: application/json' \
-d '{"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": true}'
import requests
r = requests.post(
"https://best.free/api/tools/json-formatter/",
json={"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/json-formatter/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "{\"b\":2,\"a\":1}", action: "format", indent: 2, sort: true }),
});
const data = await r.json();
console.log(data);
応答: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}
よくある質問
これは、JSONを選択したインデントで美化(プリティプリント)し、一行に縮小し、検証し、オブジェクトキーをアルファベット順にソートする。
解析に失敗した行と列を含む明確なエラーメッセージを表示します。
2 つまたは 4 つのスペースで美化するか、最小出力のためにすべての空白を削除するためにミニマイズします。
1回に約50万文字まで。
これは、Python の標準 JSON ライブラリで解析され、 保存、ログ、転送されません。
ソートは読みやすさと差別化のためにオブジェクトキーをアルファベット順にリセットするだけです。値と構造は変わりません。
登録も支払いもない - IPごとに公平な時間制限で無料である。
はい。JSONボディを /api/tools/json-formatter/ に POST すると、JSON 応答が返ってきます。ウェブツールが使っているエンジンと同じですので、結果は同じです。ウェブバージョンと同じように IP ごとに速度制限があり、サインインが必要ありません。より高い制限の API キーが来ています。curl、Python、JavaScript の実行可能な例は、上の API のセクションを参照してください。
はい - JSON Formatter は完全に無料で、出力にウォーターマークはなく、クレジットカードも必要ありません。
はい。ブラウザで動作するので、デスクトップと同様に携帯電話やタブレットでも動作します。インストールするアプリはありません。