Muundo wa JSON bila malipo
Fomati, thibitisha, punguza, na uchunguze data ya JSON. Mwonekano wa mti, uangaziaji wa sintaksia, na nakala ya mbofyo mmoja.
Matumizi ya kawaida
- Sanidi majibu ya APIBandika majibu ya JSON ya API ya ghafi kisha sanidi haraka katika matokeo yaliyosomeka, ya kufa.
- Sanidi faili za kusanidi JSONSafisha na kumbatiliza faili za kusanidi JSON β package.json, tsconfig.json, mipango, na zaidi.
- Sanidi JSON kwa ajili ya kubembelezaTanua kumbatiliza kumbatiliza orodha ya JSON, makosa ya mzigo, na matokeo ya hifadhi data mara moja.
- Sanidi faili za ujumbe wa JSONKumbatiliza na kukamata faili za ujumbe wa i18n ya JSON (en.json, de.json) kutumika katika React, Vue, na Next.js apps.
- Kaguzi na sanidi mzigo wa webhookBandika mzigo wa webhook wa ghafi kutoka Stripe, GitHub, au Shopify na isoma kwa wazi kwenye fomu.
Jinsi Inavyofanya Kazi
Kipanga hiki kinafanya kazi kikamilifu kwenye kivinjari chako kwa kutumia JSON.parse na JSON.stringify za ndani za JavaScript β hakuna maktaba, hakuna seva. Kuchambua, kupanga, kupunguza, na mwonekano wa mti unaoingiliana vyote vinafanyika ndani ya kivinjari unapoandika.
- 1Uchambuzi wa moja kwa moja wa uingizajiJSON.parse inaendesha milisekunde 200 baada ya mgusano wako wa mwisho wa kitufe. Ikiwa uchambuzi unashindwa, kazi ya mahali-pa-hitilafu iliyoandikwa mwenyewe inasoma ujumbe wa SyntaxError kutoka V8 au Firefox, kutoa nambari ya mstari na safu, na kutoa kiungo cha kuruka-hadi-hitilafu kwenye textarea.
- 2Ugunduzi wa nambari kamili isiyo salamaKabla ya kuonyesha matokeo, kifaa kinachambua chanzo ghafi kwa herufi za nambari kamili za tarakimu 16 au zaidi (kikipuuza zilizo ndani ya mifuatano yenye alama za nukuu), kisha kujaribu kila mmoja na Number.isSafeInteger. Ikiwa yoyote ingezungushwa kimya kimya na uhifadhi wa IEEE-754 double, onyo linaonekana kabla hujanakili au kupakua.
- 3Kupanga, kupunguza, na kupanga funguoJSON.stringify(value, null, indent) inatoa matokeo yaliyopangwa au yaliyopunguzwa. Wakati panga funguo imewashwa, kazi ya kurudia inapitia kila kitu kwenye mti uliochambuliwa na kujenga upya na Object.keys(...).sort() kabla ya usawazishaji β safu zinabaki kwenye mpangilio wao wa asili.
- 4Mwonekano wa mti unaoingilianaMwonekano wa mti ni utambaazaji wa kurudia ulioandikwa mwenyewe unaobadilisha kitu kilichochambuliwa kuwa orodha bapa ya nodi zenye kina, njia, na hali ya kupanua/kukunja. Uonyeshaji umewekwa kikomo cha nodi 5,000 zinazoonekana ili kuzuia kichupo kuganda kwenye hati za megabaiti-nyingi zenye safu kubwa zilizopanuliwa.
Kila kitu kinafanya kazi ndani ya kivinjari chako β JSON yako kamwe haitumwi kwa seva yoyote.
Zana Zinazohusiana
Kipunguzi & Kiboresha cha CSS
Punguza CSS kupunguza ukubwa wa faili au iboreshe CSS iliyopunguzwa kwa usomekaji. Wa haraka, kwenye kivinjari chako.
Kiboresha cha CSS
Panga CSS iliyobanwa kwa mpangilio wa nafasi unaolingana, au ibane. Upangaji wa sifa kwa herufi za alfabeti ni hiari, kwa tofauti zinazotabirika.
Kiboresha & Kipunguzi cha HTML
Chapisha vizuri au punguza HTML na indentesheni sahihi ya uotaji. Huhifadhi maudhui ndani ya vitalu vya <pre>, <script>, <style>.