# JSON formatētājs

Validējiet un glīti formatējiet JSON ar šo JSON formatētāju. Ielīmējiet kompaktu vai minimizētu JSON, un rīks pārbaudīs to atbilstību stingrajiem JSON noteikumiem, pēc tam formatēs objektus un masīvus ar divu atstarpju atkāpi, īsas vērtības, kas ietilpst 80 kolonnās, atstās vienā rindā un saglabās atslēgu secību, virknes un skaitļu precizitāti. Nederīgs JSON tā vietā radīs skaidru kļūdas ziņojumu. Ideāli piemērots izstrādātājiem, kas lasa API atbildes, konfigurācijas failus un žurnālus.

## Bieži uzdotie jautājumi

### Ko dara JSON formatētājs?

Vispirms tas pārbauda, vai ievade ir derīgs JSON, un pēc tam formatē to ar divu atstarpju atkāpi. Objekti un masīvi, kas ietilpst 80 kolonnās, piemēram, īsi tagu saraksti, paliek vienā rindā.

### Kas notiek ar nederīgu JSON?

Rīks apstājas un parāda kļūdas ziņojumu, piemēram, “Sintakses kļūda”, nevis min. Beigu komati, komentāri, vienpēdiņu virknes un atslēgas bez pēdiņām nav derīgs JSON; vispirms izmantojiet JSON labošanas rīku, lai tos izlabotu.

### Vai tas maina atslēgu secību?

Nē, atslēgas paliek ievadītajā secībā, un dublētās atslēgas tiek saglabātas, kā ir. Mainās tikai atstarpes un rindu pārtraukumi.

### Vai skaitļi tiek mainīti?

Skaitļi tiek kopēti tādi, kā tie uzrakstīti, tāpēc tiek saglabāta precizitāte un lielie veselie skaitļi. Tiek normalizētas tikai pakāpes: 1E+5 kļūst par 1e5, bet -0.5e-03 — par -0.5e-3.

### Vai Unicode atsoļi tiek atkodēti?

Nē, virknes tiek kopētas precīzi, tāpēc tādi atsoļi kā \u00e9 paliek atsoļoti, bet burtiskās rakstzīmes — burtiskas. Pēdiņas un atpakaļvērstās slīpsvītras virknēs nekad netiek mainītas.

### Vai ir ligzdojuma dziļuma ierobežojums?

Jā, dokumenti, kas ligzdoti dziļāk par 512 līmeņiem, tiek noraidīti. Reālas API atbildes un konfigurācijas faili paliek krietni zem šī ierobežojuma.

### Vai var formatēt tukšu ievadi vai vienu vērtību?

Tukša ievade nav derīgs JSON, un tiek parādīta kļūda. Viena vērtība, piemēram, virkne, skaitlis, true vai null, ir derīga un tiek atgriezta nemainīta.

### Vai var izvēlēties tabulatorus vai četras atstarpes?

Nē, formatētājs vienmēr izmanto divu atstarpju atkāpi un tam nav opciju. Ja projektā izmantojat tabulatorus, vairums redaktoru pēc tam var pārveidot atkāpes.

### Kāpēc rezultāts ir ietverts json koda blokā?

Izvade tiek atgriezta kā Markdown koda bloks ar atzīmi json, tāpēc tā tiek attēlota ar sintakses izcēlumu Markdown, issues un chat. .json failam nokopējiet rindas starp koda bloka norobežotājiem.

### Cik liels var būt mans JSON?

Vienā reizē var apstrādāt līdz 5 MB; lielāka ievade tiek noraidīta un parādīts ziņojums. Izvade ir tāda pati kā Code Formatter JSON opcijai.

Jūsu reklāma šeit?

[Rakstiet mums](mailto:hi@dennn.is?subject=Rekl%C4%81ma%20vietn%C4%93%20OneClick%20Pro)

[Reklāma Aģentiem gatavais spraudņu komplekts vietnei WordPress.](https://sleekwp.com/?ref=oneclickpro)
