SmartCalcy.Mabilisang sagot para sa pang-araw-araw na kuwenta
/
Mga tool para sa text at salita

JSON formatter at validator

Mag-paste ng JSON para i-format ito gamit ang 2 o 4 na space o tab, i-minify ito, o i-sort ang mga key nito. Tinutukoy ang invalid na JSON ayon sa linya at column na may simpleng paliwanag, gaya ng sobrang kuwit o single quotes. Walang ipinapadala sa server.

Ang JSON mo

Valid na JSON
147 byte
6 key · 1 array · 2 level ang lalim

Na-format

{
  "name": "SmartCalcy",
  "tools": 245,
  "free": true,
  "languages": [
    "en",
    "es",
    "fr"
  ],
  "owner": {
    "country": "GB"
  }
}

Tungkol sa JSON formatter at validator

Mag-paste ng JSON para i-format ito gamit ang 2 o 4 na space o tab, i-minify ito, o i-sort ang mga key nito. Tinutukoy ang invalid na JSON ayon sa linya at column na may simpleng paliwanag, gaya ng sobrang kuwit o single quotes. Walang ipinapadala sa server.

Bahagi ng seksyong “Mga tool para sa text at salita” ng SmartCalcy. Tumatakbo ito sa browser mo nang walang account, gumagamit ng sarili mong currency at units (palitan ang mga ito sa itaas ng page), at nagbibigay ng tantiya para sa impormasyon lamang, kaya tingnan ang opisyal na gabay bago umasa sa resulta.

Paano gamitin ang JSON formatter at validator

Ano ang kinukuwenta nito at kailan ito gagamitin

Nagfo-format, nagmi-minify, nagso-sort at nagva-validate ng JSON. Tinutukoy ang invalid na JSON ayon sa linya at column, may simpleng paliwanag para sa pinakakaraniwang pagkakamali.

Paano ito gamitin, hakbang-hakbang

  1. I-paste ang JSON sa kahon.
  2. Pumili ng 2 space, 4 na space, tab o minify.
  3. Opsyonal na i-sort ang mga key ayon sa alpabeto.
  4. Kopyahin o i-download ang resulta.

Ano ang ibig sabihin ng bawat input

  • Ang JSON mo – Anumang JSON text.
  • Format – 2 space, 4 na space, tab o minified.
  • I-sort ang mga key – Inaayos ang mga object key A–Z sa bawat level.

Paano basahin ang mga resulta

  • Valid na JSON – Laki ng na-format na output, kasama ang bilang ng key, array at lalim ng nesting.
  • Error – Para sa invalid na JSON: linya, column, ang mga linya sa paligid nito at isang hint.

Ang formula

Pina-parse ang input gamit ang standard na JSON parser ng browser, saka isinusulat muli gamit ang piniling indentation. Nire-recursive sort ang mga key kapag naka-on ang opsyong iyon.

Isang halimbawa

Valid ang panimulang halimbawa at nagiging 147 bytes kapag na-format na may 2-space na indentation: 6 na key, 1 array, 2 level ang lalim.

Mga palagay at limitasyon

  • Strict na JSON lang: error ang comment, single quotes at trailing comma.
  • Pinapanatili ng mga numero ang JavaScript precision; puwedeng mawalan ng digit ang napakalalaking integer.

Karaniwang pagkakamali

  • Trailing comma pagkatapos ng huling item.
  • Single quotes sa halip na double quotes.
  • Mga key na walang quotes na kinopya mula sa JavaScript.

Mga madalas itanong

Ipinapadala ba kahit saan ang JSON ko?

Hindi. Pinoproseso ito sa browser mo.

Bakit invalid ang JSON ko?

Tinutukoy ng hint ang pinakamalamang na dahilan, gaya ng trailing comma o single quotes.

Kaya ba nitong mag-minify ng JSON?

Oo. Piliin ang I-minify para alisin ang lahat ng whitespace.

Kaugnay na tools