LFUnminify, kóðasniðill á netinu eftir Ludovic Frank

Gera JSON læsilegt á netinu

Límdu inn API-svar, stillingaskrá eða annálalínu og lestu gögnin á þægilegan hátt. Hlutir og fylki fá inndrátt eftir dýpt, hver lykill eigin línu og niðurstaðan birtist með málskipunarlitun.

Læsilegi kóðinn þinn með samræmdu sniði birtist hér

Hvers vegna JSON berst þjappað

JSON er algengasta gagnasnið API-þjónusta sem leggja áherslu á færri bæti fremur en læsileika. Svar frá REST-endapunkti eða GraphQL-netþjóni er raðað í texta án eins einasta bils. Það hentar netflutningi vel en mannlegum lesanda illa. Sama á við um stillingaskrár sem verkfæri skrifa, skipulagðar annálalínur, JSON-LD-blokkir inni á vefsíðum og gögn sem þú afritar af netflipanum í þróunartólum vafrans.

Sniðunin sýnir uppbygginguna skýrt

Inndregið JSON svarar spurningum um uppbyggingu strax. Hversu djúpur er hluturinn, er þessi reitur fylki hluta eða hlutur fylkja, hvaða lykill hefur gildið null þegar þú bjóst við öðru og hvar endar ein færsla og næsta byrjar? Það tekur nokkrar sekúndur að finna lykil sem vantar eða er rangt stafsettur í sniðnum gögnum. Á einni línu er sama leit oft svo erfið að þú endar á að skrifa skriftu í staðinn.

Ógilt JSON finnst strax

Þar sem þátta þarf inntakið áður en hægt er að birta það er sniðunin líka fljótleg gildisathugun. Auka komma í lok, strengur í einföldum gæsalöppum, óvarin gæsalöpp inni í gildi eða afskorið svar stöðvar þáttunina og birtir villu í stað niðurstöðu. Þannig uppgötvast oft að API-svarið sem þú ert að villuleita var ekki heilt eða að einni kommu of mikið hafi verið bætt í stillingaskrá.

JSON, JSON Lines og JSONP

Þessi síða sníður eitt JSON-skjal. Ef inntakið er annálaskrá með einum JSON-hlut í hverri línu skaltu sníða þær línur sem þú þarft að skoða fremur en alla skrána. Skráin í heild er ekki eitt gilt JSON-skjal. Ef svar byrjar á fallheiti utan um gögnin er það JSONP og þess vegna greinir tólið slík gögn stundum sem JavaScript. Sú greining er rétt og sniðun sem JavaScript gefur engu að síður vel læsilega niðurstöðu.

Algengar spurningar

Er JSON-skjalið mitt sannprófað?

Í reynd já. Skjalið þarf að vera þáttanlegt áður en hægt er að sníða það. Málskipunarvilla stöðvar því vinnsluna og birtist í stað niðurstöðu. Þetta er fljótleg leið til að kanna hvort gögn séu rétt mótuð.

Er röð lyklanna varðveitt?

Já. Lyklarnir haldast í sömu röð og í upprunaskjalinu. Ekkert er flokkað eða endurraðað. Aðeins bil og línuskipti breytast til að gera uppbygginguna læsilega.

Get ég sniðið mjög stór API-svör?

Já, innan skynsamlegra marka. Tólið ræður við gögn sem eru nokkur megabæti að stærð en það getur tekið smástund því þáttunin fer fram á tækinu þínu. Ekkert er sent annað svo þú getur líka skoðað svör sem innihalda innri gögn.

Sníða annað kóðasnið