Izstrādātāja rīks

Formatējiet, pārbaudiet, samaziniet un salīdziniet JSON

Padariet JSON lasāmu, samaziniet to, pārbaudiet sintaksi vai salīdziniet divus dokumentus pēc pievienotām, noņemtām un mainītām vērtībām. Viss pārlūkā.

Sakārtojiet vai saspiestiet JSON, atrodiet sintakses kļūdas un salīdziniet divus dokumentus pēc pievienotām, noņemtām vai mainītām vērtībām. Nekas netiek sūtīts uz NEXNARA.

  • Darbojas lokāli
  • Bez augšupielādes
  • Uzreiz
  • Bezmaksas
Režīms

Faili paliek šajā pārlūkā. Nekas netiek augšupielādēts serverī.

Kā tas darbojas

  1. Ielīmējiet datus
  2. Palaidiet darbību
  3. Kopējiet rezultātu

Kāpēc NEXNARA

  • Privāti

    Dati paliek pārlūkā.

  • Tūlīt

    Rezultāts parādās uzreiz.

  • Bez augšupielādes

    Uz NEXNARA serveri nekas netiek sūtīts.

  • Darbojas visur

    Nav jāinstalē.

Uzzināt vairāk

JSON formatēšana un pārbaude

JSON formatētājs pārbauda, vai teksts ir derīgs JSON, tad var to izdrukāt ar atkāpi vai kā vienu kompaktu rindu. Šī lapa salīdzina arī divus JSON dokumentus. Pārlūkā izmanto JSON.parse un JSON.stringify un nekad eval.

JSON formatēšana un pārbaude

Ielīmējiet JSON, lai to izdaiļotu, samazinātu vai pārbaudītu sintaksi. Formatēšana nemaina atslēgas vai vērtības vairāk, nekā jau dara JSON.stringify.

Izdaiļot JSON

Pretty print pievieno rindu pārtraukumus un atkāpi, lai ligzdotos objektus būtu vieglāk lasīt. Izvēlieties 2 atstarpes, 4 atstarpes vai tabulācijas. Noklusējums ir 2 atstarpes.

Samazināt JSON

Samazināšana noņem liekās atstarpes un rindu pārtraukumus, bet saglabā atstarpes virknēs. Dati paliek tie paši; samazinās tikai iepakojums.

Atrast nederīgu JSON

Tipiskas problēmas ir beigu komati, vienpēdiņas, komentāri vai atslēgas bez pēdiņām. Kad pārlūks ziņo vietu, šis rīks parāda rindu, kolonnu vai rakstzīmes pozīciju. Vietu neizdomā.

Salīdzināt divus JSON dokumentus

JSON Diff parsē abas puses un uzskaita pievienotos, noņemtos, mainītos ceļus un ceļus ar mainītu tipu. Izdaiļots un samazināts JSON ar vienādu saturu tiek uzskatīti par vienādiem.

Pievienotie un noņemtie lauki

Ceļš, kas ir tikai JSON B, ir Pievienots. Ceļš, kas ir tikai JSON A, ir Noņemts. Trūkums nav tas pats, kas null.

Mainītās vērtības

Kad tam pašam ceļam ir cita tās pašas veida vērtība, rinda ir Mainīts un rāda veco un jauno vērtību. Virkne kā "100" pret skaitli 100 ir Tips mainīts.

Atšķirības ligzdotā JSON

Objekti tiek salīdzināti rekursīvi. Izmaiņa user.address.city tiek ziņota šajā ceļā, nevis kā visa objekta aizstāšana.

Kā salīdzina masīvus

Masīvi tiek salīdzināti pēc indeksa: items[0], items[1] utt. Pārkārtošana var dot vairākas atšķirības. Šis rīks nemēģina saskaņot vienumus pēc slēpta id.

Kā lietot

Izmantojiet Formatēt un pārbaudīt, lai sakārtotu, saspiestu vai pārbaudītu vienu JSON dokumentu. Izmantojiet JSON Diff, lai ielīmētu vai augšupielādētu divus dokumentus un salīdzinātu. Ielādēt piemēru parāda mazu paraugu ar pievienotām, noņemtām, mainītām vērtībām un tipa maiņu.

Privātums

Jūsu JSON paliek pārlūkā. Tas netiek augšupielādēts NEXNARA serveros un netiek saglabāts sīkdatnēs, vietējā krātuvē vai datubāzē.

BUJ

Ko dara JSON formatētājs?

Pārbauda, ka teksts ir derīgs JSON, tad var to no jauna izdrukāt ar atkāpi vai kā kompaktu virkni. Dati paliek tie paši.

Kā pārbaudīt JSON?

Ielīmējiet tekstu un pieskarieties Pārbaudīt JSON. Derīga ievade rāda panākumus. Nederīga ievade rāda skaidru kļūdu un, ja pārlūks to dod, rindu, kolonnu vai pozīciju.

Vai varu samazināt JSON?

Jā. Samazināt JSON noņem liekās atstarpes un rindu pārtraukumus. Atstarpes virknēs paliek.

Kā salīdzināt divus JSON objektus?

Atveriet JSON Diff, ielīmējiet vai augšupielādējiet JSON A un JSON B, tad pieskarieties Salīdzināt. Tabula uzskaita pievienotos, noņemtos, mainītos ceļus un ceļus ar mainītu tipu.

Vai atslēgu secība ir svarīga?

Nē. Tikai objekta atslēgu secība netiek uzskatīta par atšķirību. {"a":1,"b":2} un {"b":2,"a":1} ir vienādi.

Kā salīdzina masīvus?

Pēc indeksa. items[0] tiek salīdzināts ar items[0]. Ja tikai pārkārtojat vienumus, var mainīties vairākas rindas. Šajā versijā nav masīva saskaņošanas pēc atslēgas.

Vai varu salīdzināt ligzdotu JSON?

Jā. Ligzdotie objekti tiek apstaigāti rekursīvi, tāpēc izmaiņa parādās ceļā, piemēram, user.address.city.

Kāda ir atšķirība starp trūkumu un null?

Trūkstošs lauks ir Noņemts vai Pievienots. null ir īsta JSON vērtība. null, "", 0 un false netiek uzskatīti par vienādiem.

Vai mans JSON tiek sūtīts uz serveri?

Nē. Parsēšana, formatēšana un salīdzināšana notiek lokāli pārlūkā. Faili, ko izvēlaties, netiek augšupielādēti.

Cik liels var būt JSON?

Tipiski dokumenti ar tūkstošiem atslēgu ir labi. Virs 5 MB saņemat brīdinājumu. Dokumenti, lielāki par 15 MB, tiek bloķēti, lai pārlūks paliktu atsaucīgs.