JSON-formatet härrör från Javascript och används ofta för att överföra data mellan en server och en webbapplikation. Det är ett alternativ till XML som en programmerare kan dabble på, med hjälp av ett antal verktyg. Men vad händer om du vill använda din webbläsare? Det finns flera webbapps och tillägg för Google Chrome som syftar till att hjälpa programmerare att redigera JSON-filer.

JSON Formatter (app)

JSON Formatter Chrome app skapades för att hjälpa programmerare debugkod. Ofta skrivs text i JSON-filer utan radbrytningar som ett sätt att spara utrymme. JSON Formatter försöker hjälpa kodgivare genom att formatera koden på ett sätt som gör det enklare att läsa. Lägg bara in koden i enkelfältet som är synligt på webbsidan och tryck på "Format JSON" -knappen. Den önskade omformaterade texten visas nedan. En knapp "Unformat JSON" är tillgänglig för att redigera JSON-filer tillbaka till sin platsbesparande originalform.

JSON Formatter (förlängning)

Den JSON-formattera Chrome-tillägget, som inte har någon relation till Chrome-appen, är ett open source-verktyg som också gör det enklare att läsa JSON-koden. Den stöder stöd för både JSON- och JSONP-format och erbjuder syntaxmarkering, hopfällbara träd, streckledningar och klickbara webbadresser. Den fungerar på alla giltiga JSON-sidor och på lokala filer också. Skärmbilden ovan visar JSON Formatter i åtgärd, medan skärmdumpen nedan visar hur koden ser ut utan att tillägget är installerat.

JSON Editor

JSON Editor är ett verktyg för visning, redigering och formatering av JSON. Den här Chrome-appen öppnar en textredigerare i din webbläsare, så att du kan redigera kod utan att behöva byta till en annan applikation. Appen visar två textfält bredvid varandra. Fältet till vänster visar koden som den är, medan fältet till höger visar texten i ett mer läsbart format. Appen kan öppna både lokala filer och webbadresser. Dess källkod är också tillgänglig för dem som vill veta hur såsen är gjord.

JSONView

JSONView för Google Chrome har sitt ursprung som en Firefox-förlängning. Den levereras komplett med snabbmenyalternativ för kopiering av en JSON-sökväg eller -värde. Det finns också en inbyggd stilredigerare för att anpassa temat. En förlängning som tillverkats av en annan utvecklare, JSONView och JSONLint för Google Chrome, expanderar på JSONView-utbyggnadens förmåga att validera JSON-dokument med JSONLint. Och talar om JSONLint ...

JSONLint

JSONLint Chrome-appen är ganska enkel. Det öppnar webbplatsen JSONLint där du kan validera JSON-dokument. Det kan även omforma JSON-dokument om det behövs. Appen lägger till offlinefunktionalitet, vilket är en fin touch. Liksom de flesta alternativen på den här sidan är appen öppen källkod, och källkoden är tillgänglig för alla som vill kolla in det.

Slutsats

Om du är en erfaren programmerare har du förmodligen redan ett etablerat arbetsflöde. Men om du tinkar med JSON-dokument för första gången eller bara vill ha ytterligare verktyg för att interagera med dokument i din webbläsare, har du gott om alternativ. Du behöver inte använda en dedikerad JSON-redigerare för att redigera JSON-filer, och om du redan har ett föredraget sätt att interagera med sådana filer, låt oss höra om det i kommentarerna nedan.