JSON Viewer, Editor & Format
JSON Viewer, Editor & Format — En JSON-läsare som visar var syntaxen bryts
JSON Viewer, Editor & Format är en kostnadsfri JSON-läsare och redigerare för iOS och Android – för stunden då ett API-svar, en konfigurationsfil eller en dataexport hamnar i telefonen och du behöver läsa den direkt. Öppna eller klistra in den, låt syntaxvalideraren markera var felet finns och be AI att formatera eller förklara den. XML, YAML, Markdown och SQL öppnas i samma redigerare.
- Pris
- Gratis, uppgradering till Pro
- Plattformar
- iOS och Android
- Språk
- 22
- Åldersgräns
- 4+
- Kräver
- iOS 15.1 eller senare


De flesta JSON-problem består av ett enda tecken.
Ett avslutande komma, ett enkelt citattecken eller en saknad hakparentes: filen ser nästan rätt ut, men parsaren vägrar ändå läsa den. Den snabbaste lösningen är att få veta exakt var det bryter, och det är vad den löpande kontrollen i den här redigeraren gör medan du skriver.
Vad det är
JSON Viewer, Editor & Format är en app för iOS och Android som öppnar, läser och redigerar JSON-filer i telefonen. Den markerar syntax, numrerar rader, fäller ihop objekt och arrayer och kontrollerar JSON medan du skriver. Den markerar platsen för fel som ett avslutande komma, ett saknat citattecken eller en oavslutad hakparentes. En AI-tjänst online kan formatera, förklara, korrigera och generera exempeldata. XML-, YAML-, Markdown- och SQL-filer öppnas i samma redigerare, men den löpande kontrollen gäller endast JSON.
I appen
Så här ser det ut





Bakgrund
Varför kan en JSON-fil inte parsas, och hur hittar du orsaken?
JSON är ett strikt textformat: nycklar måste vara strängar omgivna av dubbla citattecken, kommentarer är inte tillåtna och det sista objektet eller den sista array-posten får inte följas av ett komma. Många filer som inte kan parsas är kopior av JavaScript- eller Python-data som ser likadana ut men bryter mot dessa regler. Det praktiska sättet att hitta orsaken är att läsa parsarens felmeddelande, hoppa till den raden och kontrollera tecknen precis före den, eftersom det verkliga felet vanligtvis finns några tecken tidigare än den plats där parsaren ger upp.
Avslutande komman och citatteckende vanligaste misstänkta
Ett komma efter det sista objektet, enkla citattecken runt en sträng eller en nyckel utan citattecken underkänns alla av en standardparser för JSON. De accepteras i vissa programmeringsspråk, vilket är varför en konfiguration som fungerar i kod kan misslyckas som data.
Stora talöver 2^53
JSON har i sig ingen storleksgräns för tal, men många läsare lagrar dem som flyttal som bara är exakta upp till 2^53. Ett order-ID som är större än så kan ändras obemärkt under processen, så identifierare som måste förbli exakta skrivs säkrare som strängar.
Strängar som ser ut som booleska värden"false" är inte false
Texten "false" inom citattecken är en icke-tom sträng, och i de flesta språk räknas en icke-tom sträng som true. En funktionsflagga som lagras på det sättet kan aktiveras när alla tror att den är avstängd.
JSON Linesett objekt per rad
Loggfiler använder ofta JSON Lines, där varje rad är ett komplett JSON-värde i stället för att hela filen är ett enda. En strikt JSON-parser läser den andra raden som ett fel, så sådana filer måste hanteras rad för rad.
Formatering och minifieringsamma data, annan layout
Formatering lägger till indrag och radbrytningar så att en människa kan läsa nästlade data. Minifiering tar bort dem för att göra texten mindre. Inget av detta ändrar värdena, så du kan växla fram och tillbaka fritt.
Så fungerar det
Så går en fil från oläsbar till korrigerad
Redigeraren bygger på en enda loop: öppna datan, se vad som är fel, ändra den och kontrollera igen.
Öppna eller klistra in datan
Öppna en fil från telefonen med filväljaren eller klistra in en payload. Syntaxmarkering, radnummer och ordbrytning gör långa dokument lättare att läsa, och du kan fälla ihop objekt och arrayer för att dölja det du inte läser.
Låt valideraren markera felet
Kontrollen körs medan du skriver och markerar var felet finns. Ett smart tangentbordsfält håller hakparenteser, klammerparenteser, citattecken och kolon ett tryck bort, och ångra, gör om samt en historik över tidigare versioner gör att du kan prova en korrigering utan risk.
Låt AI ta hand om resten
Be AI-tjänsten online att formatera rörig eller minifierad data, förklara vad ett block betyder, reparera ett fel eller generera ett exempeldokument utifrån en beskrivning. Omskriven kod visas som en diff som du granskar innan den tillämpas.
Det här ingår
Det här gör appen
Live
Syntaxkontroll
Valideraren kontrollerar JSON medan du skriver och pekar ut platsen för ett avslutande komma, ett saknat citattecken eller en oavslutad hakparentes.
Fäll ihop
Lättlästa stora filer
Hopfällning, radnummer, ordbrytning, sök och ersätt i hela dokumentet, justerbar teckenstorlek och tabb-bredd samt ett ljust eller mörkt tema.
AI
Formatera, förklara, korrigera, generera
Formatera minifierad data, fråga vad en struktur betyder, reparera ett fel eller beskriv vilken data du behöver och få ett exempel. AI-verktygen kräver en internetanslutning.
4
Andra format
XML, YAML, Markdown och SQL öppnas med syntaxmarkering, hopfällning, sökning och AI-verktygen. Den löpande kontrollen gäller endast JSON, så be AI att granska de andra.
20
Feljakter
Uppdrag som placerar dig framför ett fel i en simulerad terminal: en konfiguration som misslyckas på rad 12, en payload som avvisas på grund av nakna nycklar, ID:n som kolliderar över 2^53 eller en XML-konvertering som tappar attribut.
20
Guidade projekt
Bygg en nästlad produktkatalog, ett API-svarsomslag, en JSON Lines-logg, JSON Pointer och JSON Patch samt scheman från grunderna till $defs, $ref, oneOf och if/then/else.
Passar
Vem den är till för – och vem den inte är till för
Passar bra om du
- Kontrollera ett API-svar eller en konfigurationsfil när du inte sitter vid skrivbordet
- Behöver du snabbt öppna .json-filer och dataexporter på telefonen
- Är du testare eller analytiker som läser nyttolaster och vill att den trasiga raden markeras
- Lär du dig hur JSON, scheman och XML fungerar och gillar att öva på riktiga fel
- Vill du ha verktyg för pretty print och förklaringar utan att lämna redigeraren
Inte rätt verktyg om du
- Behöver du AI-verktygen offline, eftersom de körs online och kräver en internetanslutning
- Vill du ha livekontroll av fel i XML eller YAML, eftersom livekontrollen bara omfattar JSON
- Förväntar du dig obegränsad AI gratis: gratisplanen har 3 AI-förfrågningar per dag, plus en till om du tittar på en kort annons
Integritet
Det här skickar AI-verktygen
Redigeraren, syntaxkontrollen, öppning av dokument och sökning fungerar på enheten. AI-verktygen körs online, så texten du ber dem formatera, förklara eller rätta skickas till en AI-tjänst för den förfrågan. Mer information finns i CoddyKits integritetspolicy.
Fullständig information finns i CoddyKit integritetspolicy.
Frågor
Vanliga frågor
Hur öppnar och läser jag en JSON-fil på telefonen?
I JSON Viewer, Editor & Format öppnar du filen med filväljaren eller klistrar in innehållet i redigeraren. Data visas med syntaxmarkering och radnummer, och du kan fälla ihop objekt och arrayer för att dölja de delar du inte läser. Samma sak fungerar för ett API-svar som kopierats från en annan app.
Hur hittar JSON Viewer syntaxfel?
En validator kontrollerar JSON medan du skriver och markerar det trasiga stället. Den flaggar vanliga misstag som ett avslutande kommatecken, ett saknat citattecken eller en oavslutad klammerparentes, så att du kan rätta exakt rätt tecken i stället för att söka igenom hela filen. Livekontrollen fungerar bara för JSON.
Kan jag göra pretty print av eller minifiera JSON?
Ja. AI-formateraren omvandlar röriga eller minifierade data till ren, indenterad text. Eftersom det är ett AI-verktyg online kräver det en anslutning, och varje omskrivning visas som en diff som du kan granska innan du tillämpar den.
Öppnar JSON Viewer XML-, YAML- eller SQL-filer?
Den öppnar XML, YAML, Markdown och SQL i samma redigerare, med syntaxmarkering, hopfällning, sökning och AI-verktygen. Det är bara JSON som får livekontroll av syntaxen. För de andra formaten kan du be AI granska dokumentet efter problem.
Vad är skillnaden mellan JSON och JSON Lines?
En JSON-fil är ett värde, vanligtvis ett objekt eller en array. En JSON Lines-fil innehåller ett komplett JSON-värde på varje rad, vilket passar loggar som växer med en post i taget. JSON Viewer innehåller ett guidat projekt om JSON Lines för en loggfil, så att du kan se skillnaden mellan de två.
Är JSON Viewer, Editor & Format gratis?
Den är gratis att ladda ner. Redigeraren, syntaxkontrollen, öppning av dokument och sökning är gratis. Gratisanvändningen omfattar 3 AI-förfrågningar per dag, plus en till om du tittar på en kort annons, det första guidade projektet och två uppdrag, och appen visar annonser. Pro tar bort annonserna och låser upp obegränsade AI-förfrågningar samt alla projekt och uppdrag.
Kan jag lära mig JSON med den här appen, inte bara visa det?
Ja. Det finns 20 felsökningar och 20 guidade projekt. I felsökningarna ska du hitta orsaken till fel som ett avslutande kommatecken i en konfigurationsfil, en API-nyttolast med enkla citattecken eller en funktionsflagga som lagrats som strängen false. Projekten går igenom nästlade kataloger, escapning, JSON Pointer, JSON Patch och scheman.
Kan jag spara eller dela det jag har redigerat?
Du kan kopiera resultatet, dela det som en länk och spara kodsnuttar för att återkomma till dem senare. Tidigare versioner av ett dokument sparas i en historik, så att du kan ångra en ändring du ångrar.
Ser AI hela min fil?
AI arbetar med det du skickar: ett markerat block som ska förklaras eller ett dokument som du ber AI formatera eller rätta. Dessa förfrågningar skickas till en onlinetjänst, så ta först bort hemligheter som tokens och lösenord. Läsning, hopfällning, sökning och syntaxkontroll kräver inte AI.
Kom igång
Hitta det trasiga tecknet snabbare
En JSON-läsare och redigerare för iOS och Android, gratis att komma igång med, på 22 språk.
Mer från CoddyKit
Tillgänglig på iOS och Android.