Plej bona libera JSON- formatilo kaj validado
Plibonigu, malpliigu kaj validigu JSON per klaraj erarmesaĝoj — senpage, nenio konservita.
Kiel ĝi funkcias
- Alglui JSON. Forĵetu vian JSON en la skatolo.
- Elekti agon. Plibonigi per 2 aŭ 4 spacoj, aŭ minimumigi al unu linio; opcione ordigi klavojn.
- Elpreni la rezulton. Laŭ la ĵus publikigita JSON-dokumento, la JSON-dosiero estas formatita kiel JSON-dosiero, kaj la JSON-dosiero estas formatita kiel JSON-dosiero.
Pri tiu ilo
Enmetu JSON por bone presi ĝin kun la deŝovo kiun vi elektas, minimumigu ĝin al unu linio, aŭ simple kontrolu ke ĝi estas valida. Se analizado malsukcesas vi ricevas klaran mesaĝon kun la linio kaj kolumno de la problemo, do vi povas trovi la foran komuton aŭ mankantan krampon rapide. Vi ankaŭ povas ordigi objektajn ŝlosilojn alfabete. Ĝi ruliĝas servile kun la JSON analizanto de Pitono, konservas nenion, kaj ne bezonas konton.
Kion homoj uzas ĝin por
- Make a minified API response readable
- Trovi linion kaj kolumnon de JSON- sintaksa eraro
- Minimigu JSON antaŭ ol enmeti ĝin en agordon
- Ordigi objektajn ŝlosilojn por diferencigi du JSON- dosierojn
Programisto API
Aŭtomate funkciigu tiun ilon per via propra kodo. Sendu POST-peton al la malsupra fino kaj ricevu la saman rezulton kiel la reta ilo. Ĝi estas limigita laŭ IP kaj ne bezonas aliĝon - API-ŝlosiloj por pli altaj limoj venas.
https://best.free/api/tools/json-formatter/
| Parametroj | Ekzemplo | Necesa | Notoj |
|---|---|---|---|
text |
{"b":2,"a":1} |
Jes | Raw JSON to format. |
action |
format |
Ne | "format" or "minify". |
indent |
2 |
Ne | 0–8 spaces. |
sort |
True |
Ne | 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);
Respondo: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}