jsonecho

JSON-parser

Parsera JSON och se hur en parserare läser den: som ett träd av objekt, arrayer och värden.

Laddar verktyget...

Så använder du JSON-parser

  1. Klistra in JSON i inmatningsfeltet.
  2. Titta på trädskärmen för att se hur det analyserades, eller på kodskärmen för den städa texten.
  3. Om parseringen misslyckas, följ linjenummeret i meddelandet.

Om JSON-parser

En analyserare omvandlar text till data som ditt program kan använda. Här ser du resultatet av det steget: det värdeträd som en JSON-parserar bygger från din text. Om texten inte kan analyseras får du anledningen istället.

Detta gör den här sidan till ett snabbt sätt att ta reda på vad din kod kommer att få, till exempel om ett fält är ett nummer eller en sträng, eller om en array verkligen är tom eller innehåller noll.

Vanliga frågor

Vad är skillnaden mellan analys och formatering?

Parsering bygger datastrukturen. Formatering av utskrifter som struktureras tillbaka som text med blanktecken. En formaterare behöver alltid en analyserare, så de två går vanligtvis tillsammans.

Varför visas "1" annorlunda än 1?

I trädet visas strängar i grönt med citatmärken och siffror i blått utan dem. Det hjälper dig att upptäcka värden som ser ut som siffror men faktiskt är strängar.

Accepterar analysen kommentarer?

Nej, standard JSON har inga kommentarer. Om din ingång har dem, använd JSON5-formateraren, som förstår kommentarer och efterföljande kommatecken.

Hur hanterar man mycket stora tal?

Vi håller dem som skrivna. Javascript skulle normalt runda 12345678901234567890 till 12345678901234567000, men här är de ursprungliga siffrorna bevarade.

Fler verktyg i JSON-verktyg

Alla verktyg →