JSON Viewer, Editor & Format
JSON Viewer, Editor & Format — En JSON-leser som viser hvor syntaksen feiler
JSON Viewer, Editor & Format er en gratis iOS- og Android-app for å lese og redigere JSON når et API-svar, en konfigurasjonsfil eller en dataeksport havner på telefonen din, og du må lese den med én gang. Åpne eller lim inn innholdet, la syntaksvalidatoren markere stedet der det er feil, og be AI om å formatere eller forklare det. XML, YAML, Markdown og SQL åpnes i samme redigeringsverktøy.
- Pris
- Gratis, oppgradering til Pro
- Plattformer
- iOS og Android
- Språk
- 22
- Aldersgrense
- 4+
- Krever
- iOS 15.1 eller nyere


De fleste JSON-problemer består av ett enkelt tegn.
Et komma etter det siste elementet, enkle anførselstegn eller en manglende klammeparentes: Filen ser nesten riktig ut, men parseren avviser den likevel. Den raskeste løsningen er å få vite nøyaktig hvor den feiler, og det er nettopp det live-kontrollen i dette redigeringsverktøyet gjør mens du skriver.
Hva det er
JSON Viewer, Editor & Format er en iOS- og Android-app som åpner, leser og redigerer JSON-filer på telefonen. Den fremhever syntaks, nummererer linjer, lar deg folde sammen objekter og matriser og kontrollerer JSON mens du skriver, med markering av feil som et komma etter det siste elementet, et manglende anførselstegn eller en uavsluttet klammeparentes. En nettbasert AI kan formatere, forklare, reparere og generere eksempeldata. XML-, YAML-, Markdown- og SQL-filer åpnes i samme redigeringsverktøy, men live-kontrollen gjelder bare JSON.
Inne i appen
Slik ser den ut





Bakgrunn
Hvorfor kan en JSON-fil ikke parses, og hvordan finner du årsaken?
JSON er et strengt tekstformat: Nøkler må være strenger omgitt av doble anførselstegn, det finnes ingen kommentarer, og det siste elementet i et objekt eller en matrise kan ikke etterfølges av et komma. Mange filer som ikke kan parses, er kopier av JavaScript- eller Python-data som ligner, men bryter disse reglene. Den praktiske måten å finne årsaken på er å lese parserens feilmelding, gå til den aktuelle linjen og kontrollere tegnene rett før den, fordi den egentlige feilen vanligvis ligger noen tegn tidligere enn stedet der parseren gir opp.
Kommaer og anførselstegnde vanligste synderne
Et komma etter det siste elementet, enkle anførselstegn rundt en streng eller en nøkkel uten anførselstegn avvises alle av en standard JSON-parser. De godtas i enkelte programmeringsspråk, og derfor kan en konfigurasjon som fungerer i kode, feile som data.
Store tallover 2^53
JSON har ingen størrelsesgrense for tall, men mange lesere lagrer dem som flyttall som bare er nøyaktige opp til 2^53. En ordre-ID som er større enn dette, kan endres ubemerket underveis, så identifikatorer som må forbli nøyaktige, er tryggere å skrive som strenger.
Strenger som ser ut som boolske verdier"false" er ikke false
Teksten "false" i anførselstegn er en ikke-tom streng, og i de fleste språk regnes en ikke-tom streng som true. Et funksjonsflagg som lagres på denne måten, kan bli slått på når alle tror at det er av.
JSON Linesett objekt per linje
Loggfiler bruker ofte JSON Lines, der hver linje er en komplett JSON-verdi, i stedet for at hele filen utgjør én verdi. En streng JSON-parser leser den andre linjen som en feil, så slike filer må behandles linje for linje.
Formatering og minimeringsamme data, ulik layout
Formatering legger til innrykk og linjeskift slik at en person kan lese nøstede data. Minimering fjerner dette for å gjøre teksten mindre. Ingen av delene endrer verdiene, så du kan fritt veksle mellom dem.
Slik fungerer det
Slik går en fil fra uleselig til løst
Redigeringsverktøyet er bygget rundt én arbeidsflyt: åpne dataene, se hva som er galt, endre dem og kontrollere dem på nytt.
Åpne eller lim inn dataene
Åpne en fil fra telefonen med filvelgeren, eller lim inn en nyttelast. Syntaksfremheving, linjenumre og ordbryting gjør lange dokumenter enklere å lese, og du kan folde sammen objekter og matriser for å skjule det du ikke leser.
La validatoren markere feilen
Kontrollen kjøres mens du skriver og markerer stedet der feilen oppstår. Et smart tastaturfelt holder parenteser, klammeparenteser, anførselstegn og kolon ett trykk unna, og angre, gjør om og en historikk over tidligere versjoner lar deg prøve en løsning uten risiko.
Overlat resten til AI
Be den nettbaserte AI-en formatere rotete eller minimerte data, forklare hva en blokk betyr, reparere en feil eller generere et eksempeldokument ut fra en beskrivelse. Omskrevet kode kommer som en diff som du kan gå gjennom før du tar den i bruk.
Hva den inneholder
Dette gjør appen
Live
Syntakskontroll
Validatoren kontrollerer JSON mens du skriver og peker på stedet der det er et komma etter det siste elementet, et manglende anførselstegn eller en uavsluttet klammeparentes.
Fold
Lesbare store filer
Folding, linjenumre, ordbryting, søk og erstatt i hele dokumentet, justerbar skriftstørrelse og tabulatorstørrelse samt lyst eller mørkt tema.
AI
Formater, forklar, reparer, generer
Formater minimerte data, spør hva en struktur betyr, reparer en feil eller beskriv dataene du trenger for å få et eksempel. AI-verktøyene krever internettilkobling.
4
Andre formater
XML, YAML, Markdown og SQL åpnes med syntaksfremheving, folding, søk og AI-verktøyene. Live-kontrollen gjelder bare JSON, så be AI om å gjennomgå de andre formatene.
20
Feilsøkingsoppdrag
Oppdrag som setter deg foran en feil i en simulert terminal: en konfigurasjon som feiler på linje 12, en nyttelast som avvises på grunn av nøkler uten anførselstegn, ID-er som kolliderer over 2^53, eller en XML-konvertering som mister attributter.
20
Veiledede prosjekter
Bygg en nøstet produktkatalog, en API-svarpakke, en JSON Lines-logg, JSON Pointer og JSON Patch samt skjemaer fra det grunnleggende til $defs, $ref, oneOf og if/then/else.
Passer
Hvem den er for – og ikke for
Passer godt for deg hvis du
- Sjekk et API-svar eller en konfigurasjonsfil borte fra skrivebordet
- Trenger du en rask filåpner for .json-filer og dataeksporter på telefonen
- Er du tester eller analytiker som leser payloads og vil ha den ødelagte linjen markert
- Lærer du hvordan JSON, skjemaer og XML fungerer, og liker å øve på virkelige feil
- Vil du ha verktøy for pen formatering og forklaringer uten å forlate editoren
Ikke riktig verktøy for deg hvis du
- Trenger du AI-verktøyene offline, siden de kjører på nettet og krever internettilkobling
- Vil du ha live-feilsjekk for XML eller YAML, fordi live-sjekken bare dekker JSON
- Forventer du ubegrenset AI gratis: gratisabonnementet har 3 AI-forespørsler per dag, pluss én til hvis du ser en kort annonse
Personvern
Dette sender AI-verktøyene
Editoren, syntakssjekken, åpning av dokumenter og søk fungerer på enheten. AI-verktøyene kjører på nettet, så teksten du ber dem formatere, forklare eller rette, sendes til en AI-tjeneste for den forespørselen. Du finner mer informasjon i personvernerklæringen til CoddyKit.
Du finner alle detaljer i CoddyKit-personvernerklæringen.
Spørsmål
Ofte stilte spørsmål
Hvordan åpner og leser jeg en JSON-fil på telefonen?
I JSON Viewer, Editor & Format åpner du filen med filvelgeren eller limer inn innholdet i editoren. Dataene vises med syntaksutheving og linjenumre, og du kan skjule objekter og matriser for å skjule delene du ikke leser. Det samme fungerer for et API-svar som er kopiert fra en annen app.
Hvordan finner JSON Viewer syntaksfeil?
En validator sjekker JSON mens du skriver og markerer stedet der feilen er. Den finner vanlige feil som et avsluttende komma, manglende anførselstegn eller en klammeparentes som ikke er lukket, slik at du kan rette det nøyaktige tegnet i stedet for å lete gjennom hele filen. Live-sjekken fungerer bare for JSON.
Kan jeg formatere JSON pent eller minimere den?
Ja. AI-formateringsverktøyet gjør rotete eller minimerte data om til ren tekst med innrykk. Siden det er et nettbasert AI-verktøy, trenger det internettilkobling, og alle omskrivinger vises som en diff du kan gjennomgå før du bruker dem.
Åpner JSON Viewer XML-, YAML- eller SQL-filer?
Den åpner XML, YAML, Markdown og SQL i den samme editoren, med syntaksutheving, skjuling, søk og AI-verktøyene. Bare JSON får live-syntakssjekk. For de andre formatene kan du be AI om å se etter problemer i dokumentet.
Hva er forskjellen mellom JSON og JSON Lines?
En JSON-fil er én verdi, vanligvis et objekt eller en matrise. En JSON Lines-fil har én komplett JSON-verdi på hver linje, noe som passer for logger som utvides med én post om gangen. JSON Viewer inneholder et veiledet prosjekt om JSON Lines for en loggfil, slik at du kan se forskjellen mellom de to.
Er JSON Viewer, Editor & Format gratis?
Den er gratis å laste ned. Editor, syntakssjekk, åpning av dokumenter og søk er gratis. Gratisbruk inkluderer 3 AI-forespørsler per dag, pluss én til hvis du ser en kort annonse, det første veiledede prosjektet og to oppdrag, og viser annonser. Pro fjerner annonser og låser opp ubegrensede AI-forespørsler samt alle prosjekter og oppdrag.
Kan jeg lære JSON med denne appen, ikke bare vise det?
Ja. Det finnes 20 feiljakter og 20 veiledede prosjekter. I feiljaktene skal du finne årsaken til feil som et avsluttende komma i en konfigurasjon, en API-payload med enkle anførselstegn eller et funksjonsflagg som er lagret som strengen false. Prosjektene tar deg gjennom nestede kataloger, escaping, JSON Pointer, JSON Patch og skjemaer.
Kan jeg beholde eller dele det jeg har redigert?
Du kan kopiere resultatet, dele det som en lenke og lagre kodebiter du kan komme tilbake til senere. Tidligere versjoner av et dokument lagres i en historikk, slik at du kan angre en endring du ikke er fornøyd med.
Ser AI hele filen min?
AI arbeider med det du sender inn: en valgt blokk som skal forklares, eller et dokument du ber den formatere eller rette. Disse forespørslene sendes til en nettbasert tjeneste, så fjern først hemmeligheter som tokens og passord. Lesing, skjuling, søk og syntakssjekk trenger ikke AI.
Kom i gang
Finn det ødelagte tegnet raskere
En JSON-leser og -editor for iOS og Android, gratis å komme i gang med, på 22 språk.
Mer fra CoddyKit
Tilgjengelig på iOS og Android.