Mpangaji wa JSON — Boresha muonekano, punguza ukubwa na thibitisha JSON na ujumbe wazi wa makosa, moja kwa moja kwenye kivinjari chako.

Bandika JSON na itachunguzwa na kupangiliwa unapoandika. Chagua nafasi mbili, nafasi nne, tabu au pato lililopunguzwa, panga funguo kama unavyopenda, na upate mstari na safu sahihi unapokosea. Data yako haipakiwi kamwe.

Panga JSON yangu JSON yako inabaki kwenye kivinjari chako
Kifomati cha JSON kinaonyesha JSON isiyo nadhifu upande wa kushoto na JSON iliyopangwa vizuri na yenye hadhi halali upande wa kulia

Ingizo la JSON

Mtindo wa pato

Matokeo

–Hali
–Top level
–Keys
–Depth
–Ukubwa wa ingizo
–Output size
Mwongozo

Mwongozo wa Kusanifu JSON: JSON Sahihi na Inayosomeka

JSON ni nini, kwa nini huvunjika na jinsi ya kuitengeneza haraka.

Maelezo rahisi

JSON Formatter ni nini?

Kifomati cha JSON hubadilisha maandishi ya JSON kuwa muundo safi uliopangwa kwa nafasi ambayo watu wanaweza kusoma, au huibana katika mstari mmoja mfupi kwa ajili ya kutuma. Mhakiki hukagua kama maandishi hayo ni JSON kweli na hukujulisha mahali ambapo siyo.

Zana hii hufanya yote mawili kwa wakati mmoja. Inasoma JSON yako kwa kutumia kipangiliaji kigumu, inaonyesha matokeo kwa mtindo unaouchagua na inatoa mstari na safu ya kosa lolote, ili uweze kulirekebisha bila kulitafuta kwenye maandishi.

Sababu za kawaida za kuitumia

Kwa nini watu hutumia mpangaji wa JSON

Kusoma majibu ya API

Bandika jibu lililopunguzwa na uone muundo wake kwa mtazamo mmoja badala ya mstari mrefu mmoja.

Faili za usanidi

Angalia kifurushi, mipangilio na faili za data kwa makosa ya uandishi kabla programu kushindwa kuzipakia.

Mizigo midogo

Punguza JSON ili kuondoa nafasi tupu kabla ya kuiingiza kwenye ukurasa, ombi au jaribio.

Jinsi inavyofanya kazi

Nini Hufanya JSON Kuwa Halali

JSON ina seti ndogo ya sheria. Maandishi yamezungukwa na alama za nukuu mbili, ikiwa ni pamoja na kila ufunguo. Thamani zinaweza kuwa mfululizo wa herufi, nambari, kweli, uongo, null, safu au vitu. Vipengee hutenganishwa kwa koma, bila koma baada ya kipengee cha mwisho, na maoni hayaruhusiwi.

Makosa mengi hutokana na tabia chache zilizopitishwa kutoka JavaScript au miundo mingine: alama za nukuu moja, funguo zisizo na nukuu, koma za mwisho, maoni na thamani kama vile 'undefined' au 'NaN'. Kidhibiti huchagua jina la tatizo linapogundua na kuonyesha mstari na safu ambapo linatokea.

Umbizo hapa lina makini na data yako. Nambari na mistari hukopishwa kamili kama zilivyoandikwa, hivyo kitambulisho kirefu kama 12345678901234567890 hakipotezi tarakimu na 1.0 haibadilishi kuwa 1. Ni nafasi tupu pekee hubadilika, pamoja na mpangilio wa funguo ukichagua 'Panga funguo'. Ikiwa ufunguo uleule utaonekana mara mbili katika kitu kimoja, zana inakuonya, kwa sababu wachanganuzi wengi huhifadhi thamani ya mwisho pekee.

Fanya kwa hatua chache

Jinsi ya Kutumia Mpangaji wa JSON

  1. Bandika JSON yako kwenye kisanduku cha kuingiza, au fungua faili ya .json kutoka kwenye kifaa chako.
  2. Chagua nafasi 2, nafasi 4, Tab au Minify, na washa funguo za kupanga ikiwa unataka funguo za alfabeti.
  3. Ikiwa hitilafu itaonekana, bonyeza 'Nenda kwenye hitilafu' ili kuruka hadi sehemu sahihi katika maandishi uliyoiingiza na kuitengeneza.
  4. Nakala ya vyombo vya habari, au pakua matokeo kama faili ya .json.
Matokeo bora

Vidokezo Rahisi

  • Kwanza, kirekebishe kosa la kwanza. Nukuu moja iliyokosekana inaweza kusababisha ujumbe kadhaa baadaye.
  • Tumia funguo za kupanga kabla ya kulinganisha faili mbili za JSON, ili mpangilio usisababishe tofauti za uongo.
  • Weka toleo lililopangiliwa wakati unafanya kazi na lifupishe tu unapokuwa tayari kusambaza.
  • Ikiwa data yako inatumia maoni au koma za ziada kwa makusudi, ni JSON5 au JSONC. Ziondoe kabla ya kuituma kwa kipangaji cha kawaida cha JSON.
Ni vizuri kujua

Vizuizi na Faragha

Faragha

JSON yako inatafsiriwa na kupangiliwa katika kivinjari chako na JavaScript kwenye ukurasa huu. Haipakiwi, haihifadhiwi wala hairekodiwi, na faili zinazopakuliwa huundwa kwenye kifaa chako.

Vizuizi

JSON ya kawaida pekee ndiyo inakubaliwa. Maoni, koma za mwisho, nukuu moja na NaN huripotiwa kama makosa, na zana haitazirekebisha kwako. Faili kubwa sana, zaidi ya takriban 10 MB, hazishughulikiwi.

Maswali ya kawaida

Maswali Yanayoulizwa Sana kuhusu Mpangaji wa JSON

Ninawezaje kupanga JSON?

Bandika JSON yako kwenye kisanduku cha kuingiza. Inapangwa mara moja kulingana na uingizaji unaouchagua: nafasi mbili, nafasi nne au tabu. Kisha nakili matokeo au upakue kama faili ya .json.

Valideta ya JSON inapataje makosa?

Zana husoma maandishi yako kwa kutumia kipangaji cha JSON kigumu. Ikiwa kuna kosa, inaonyesha mstari na safu ya tatizo pamoja na maelezo mafupi, na kitufe hukupeleka mahali hapo katika maandishi uliyoiingiza.

Ni tofauti gani kati ya beautify na minify?

Beautify inaongeza vipindi vya mstari na kupanga nafasi za kuingiza ili JSON iwe rahisi kusoma. Minify inaondoa nafasi zote za ziada ili maandishi yawe madogo iwezekanavyo. Data ni ile ile kwa njia zote mbili.

Kwa nini JSON yangu inaonyesha kosa?

Sababu za kawaida ni koma inayofuata, alama za nukuu moja badala ya nukuu mbili, funguo bila nukuu, koma iliyokosekana kati ya vipengele, au maoni. JSON ya kawaida haikubali chochote kati ya hizi, na ujumbe wa kosa unaonyesha mahali hasa.

Je, uumbizaji hubadilisha data yangu?

Hapana. Nyuzi na nambari zinahifadhiwa kamili kama ulivyoziandika, ikiwa ni pamoja na nambari kubwa sana na thamani kama 1.0 au 1e3. Nafasi tupu pekee hubadilika, pamoja na mpangilio wa funguo ukichagua 'Panga funguo'.

Je, JSON inaweza kuwa na maoni au koma za mwisho?

Sio katika JSON ya kawaida. Miundo kama JSON5 na JSONC inaruhusu, lakini mhakiki huyu anafuata kiwango, hivyo anaripoti maoni na koma za mwisho kama makosa.

Je, JSON yangu imepakiwa mahali popote?

Hapana. Uundaji wa muundo na uthibitishaji hufanyika kwenye kivinjari chako, na JSON yako haiondoki kamwe kwenye kifaa chako. Hii inafanya iwe salama kwa majibu ya API na faili za usanidi ambazo ungependa kuzihifadhi kwa faragha.

Ni faili kubwa kiasi gani ya JSON ninaweza kuipanga?

Hadi takriban MB 10 za maandishi. Kasi inategemea kifaa chako, hivyo faili kubwa sana zinaweza kuchukua muda kidogo kwenye simu. Kila kitu kinashughulikiwa katika kumbukumbu ya kivinjari chako.

Kutoka kwa watu wanaotumia zana hii

Mapitio

Inapakia maoni…
Endelea

Zana zaidi kwenye sanduku

Ukurasa wa nyumbani una zana nyingine nyingi za bure ambazo hazihitaji ufunguo wa API.

Pendekeza zana