JSON Formatter — sakārto, kompresē un pārbauda JSON ar skaidriem kļūdu ziņojumiem tieši jūsu pārlūkprogrammā.

Ielīmējiet JSON, un tas tiek pārbaudīts un formatēts jau rakstīšanas laikā. Izvēlieties 2 atstarpes, 4 atstarpes, tabulatoru vai minimizētu izvadi, pēc vēlēšanās sakārtojiet atslēgas, un uzziniet precīzu rindu un kolonnu, ja kaut kas nav kārtībā. Jūsu dati nekad netiek augšupielādēti.

Noformēt manu JSON Jūsu JSON paliek pārlūkprogrammā
JSON formātētājs, kas kreisajā pusē parāda haotisku JSON, bet labajā pusē — sakārtotu JSON ar derīgu statusu

JSON ievade

Izvades stils

Rezultāts

–Status
–Augstākais līmenis
–Keys
–Depth
–Ievades izmērs
–Izvades izmērs
Ceļvedis

JSON formatēšanas rokasgrāmata: viegli lasāms, derīgs JSON

Kas ir JSON, kāpēc tas nedarbojas un kā to ātri salabot.

Vienkāršs skaidrojums

Kas ir JSON formātētājs?

JSON formatētājs pārveido JSON tekstu par sakārtotu, ar atkāpēm izkārtotu formātu, kas ir viegli lasāms, vai arī saspiež to vienā kompaktajā rindā nosūtīšanai. Validators pārbauda, vai teksts patiešām ir JSON, un norāda, kur tas neatbilst šim standartam.

Šis rīks veic abas darbības vienlaikus. Tas analizē jūsu JSON failu, izmantojot stingru parseru, parāda rezultātu jūsu izvēlētajā formātā un norāda jebkuras kļūdas rindu un kolonnu, lai jūs varētu to izlabot, nemeklējot to visā tekstā.

Biežākie iemesli, kāpēc to izmantot

Kāpēc cilvēki izmanto JSON formātētāju

API atbilžu lasīšana

Ielīmējiet minificētu atbildi un uzreiz pārskatiet tās struktūru, nevis vienu garu rindu.

Konfigurācijas faili

Pārbaudiet, vai paketē, iestatījumos un datu failos nav drukas kļūdu, pirms lietotne tos neizdosies ielādēt.

Mazākas kravas

Pirms JSON iekļaušanas lapā, pieprasījumā vai testā to jākompaktē, lai noņemtu atstarpes.

Kā tas darbojas

Kas nosaka JSON derīgumu

JSON ir neliels noteikumu kopums. Teksts tiek ierakstīts dubultās pēdiņās, ieskaitot katru atslēgu. Vērtības var būt teksta virknes, skaitļi, „true“, „false“, „null“, masīvi vai objekti. Elementi tiek atdalīti ar komatiem, taču pēc pēdējā elementa komats netiek lietots, un komentāri nav atļauti.

Lielākā daļa kļūdu rodas no dažiem ieradumiem, kas pārņemti no JavaScript vai citām valodām: vienkāršās pēdiņas, atslēgas bez pēdiņām, komatas beigās, komentāri un tādas vērtības kā „undefined” vai „NaN”. Validators norāda atklāto problēmu, kā arī rindu un kolonnu, kurā tā ir konstatēta.

Šeit formāts rūpējas par jūsu datiem. Skaitļi un teksta virknes tiek kopētas tieši tā, kā tās ir uzrakstītas, tāpēc garš identifikators, piemēram, 12345678901234567890, nezaudē ciparus, un 1,0 nepārvēršas par 1. Mainās tikai atstarpes, kā arī atslēgu secība, ja ieslēdzat opciju „Sortēt atslēgas”. Ja viena objekta ietvaros viena un tā pati atslēga parādās divreiz, rīks par to brīdina, jo lielākā daļa analizatoru saglabā tikai pēdējo vērtību.

Izpildi to dažos soļos

Kā lietot JSON formātētāju

  1. Ielīmējiet savu JSON tekstu ievades laukā vai atveriet .json failu no savas ierīces.
  2. Izvēlieties „2 atstarpes”, „4 atstarpes”, „Tab” vai „Minify” un ieslēdziet opciju „Šķirot taustiņus”, ja vēlaties, lai taustiņi būtu sakārtoti alfabēta secībā.
  3. Ja parādās kļūda, nospiediet pogu „Pāriet uz kļūdu”, lai pārietu uz precīzu vietu ievadē un to izlabotu.
  4. Nospiediet „Kopēt” vai lejupielādējiet rezultātu kā .json failu.
Labāki rezultāti

Vienkārši padomi

  • Vispirms novēršiet pirmo kļūdu. Viena vienīga trūkstoša pēdiņa var izraisīt vairākus brīdinājumus tālāk tekstā.
  • Pirms salīdzināt divus JSON failus, izmantojiet šķirošanas atslēgas, lai secība neradītu nepamatotas atšķirības.
  • Darba laikā saglabājiet formatēto versiju un veiciet minifikāciju tikai tad, kad esat gatavs publicēt.
  • Ja jūsu datos apzināti tiek izmantoti komentāri vai komatas beigās, tie ir JSON5 vai JSONC formātā. Pirms nosūtīšanas standarta JSON analizatoram tos izdzēsiet.
Noderīgi zināt

Ierobežojumi un privātums

Privātums

Jūsu JSON tiek analizēts un formatēts pārlūkprogrammā, izmantojot šīs lapas JavaScript. Tas netiek augšupielādēts, saglabāts vai reģistrēts, un lejupielādētie faili tiek izveidoti jūsu ierīcē.

Ierobežojumi

Tiek pieņemts tikai standarta JSON formāts. Komentāri, komatas teksta beigās, vienkāršās pēdiņas un NaN tiek uzrādīti kā kļūdas, un rīks tos neizlabo. Ļoti lieli faili, kas pārsniedz apmēram 10 MB, netiek apstrādāti.

Bieži uzdotie jautājumi

JSON formātētāja bieži uzdotie jautājumi

Kā noformēt JSON?

Ielīmējiet savu JSON tekstu ievades laukā. Tas tiek nekavējoties noformēts atbilstoši jūsu izvēlētajam atkāpuma veidam: 2 atstarpes, 4 atstarpes vai tabulatora zīme. Pēc tam nokopējiet rezultātu vai lejupielādējiet to kā .json failu.

Kā JSON validators atrod kļūdas?

Šis rīks analizē jūsu tekstu, izmantojot stingru JSON analizatoru. Ja kaut kas nav kārtībā, tas parāda problēmas rindu un kolonnu kopā ar īsu paskaidrojumu, un, nospiežot pogu, jūs tiekat novirzīts uz šo vietu ievadē.

Kāda ir atšķirība starp „beautify” un „minify”?

Funkcija „Beautify” pievieno rindu pārtraukumus un atkāpes, lai JSON būtu vieglāk lasāms. Funkcija „Minify” noņem visus nevajadzīgos atstarpes simbolus, lai teksts būtu pēc iespējas īsāks. Abos gadījumos dati paliek nemainīgi.

Kāpēc manā JSON parādās kļūda?

Parasti kļūdas cēloņi ir lieks komats, vienkāršie pēdiņi divkāršo pēdiņu vietā, atslēgas bez pēdiņiem, trūkstošs komats starp elementiem vai komentāri. Standarta JSON neļauj izmantot nevienu no šiem elementiem, un kļūdas ziņojums norāda uz precīzu vietu.

Vai formatēšana maina manus datus?

Nē. Teksta virknes un skaitļi tiek saglabāti tieši tā, kā jūs tos ierakstījāt, ieskaitot ļoti lielus skaitļus un vērtības, piemēram, 1,0 vai 1e3. Mainās tikai atstarpes, kā arī atslēgu secība, ja ieslēdzat opciju „Sortēt atslēgas”.

Vai JSON var saturēt komentārus vai komatus teksta beigās?

Neatbilst standarta JSON formātam. Formāti, piemēram, JSON5 un JSONC, tos atļauj, taču šis validators ievēro standartu, tāpēc komentārus un komatus teksta beigās uzrāda kā kļūdas.

Vai mans JSON tiek augšupielādēts kaut kur?

Nē. Formatēšana un validēšana notiek jūsu pārlūkprogrammā, un jūsu JSON dati nekad neiziet ārpus jūsu ierīces. Tādējādi tas ir drošs risinājums API atbildēm un konfigurācijas failiem, kurus jūs vēlaties paturēt konfidenciālus.

Cik lielu JSON failu es varu formatēt?

Līdz aptuveni 10 MB teksta. Ātrums ir atkarīgs no jūsu ierīces, tāpēc ļoti liela apjoma failu apstrāde uz tālruņa var aizņemt kādu brīdi. Viss tiek apstrādāts jūsu pārlūka atmiņā.

No cilvēkiem, kas izmanto šo rīku

Atsauksmes

Tiek ielādētas atsauksmes…
Turpini!

Vēl vairāk rīku kastē

Sākumlapā ir pieejami vēl desmitiem bezmaksas rīku, kuriem nav nepieciešama API atslēga.

Ieteikt rīku