fixmint
CS

Porovnání dvou JSON dokumentů

Vložte JSON před a po změně. Pořadí klíčů se ignoruje a změny se vypisují podle cesty.

  • Běží ve vašem zařízení
  • Bez registrace
  • Po první návštěvě funguje offline
0přidáno
0odebráno
0změněno
0změny typu
0přesunuto

Jak porovnání dvou JSON dokumentů

  1. Starý JSON vložte do pole Před, nový do pole Po.
  2. Zvolte, jak se budou párovat položky polí, a případně ignorujte klíče, jako jsou časová razítka.
  3. Přečtěte si změny nebo zkopírujte JSON Patch, který převede Před na Po.

Otázky

Záleží na pořadí klíčů?

Ne. Dva objekty se stejnými klíči a hodnotami jsou stejné, bez ohledu na to, v jakém pořadí jsou klíče zapsané.

Jak se porovnávají pole?

Když je zapnuto „Párovat položky polí podle klíče“, položky se párují podle pole id, _id, key, uuid nebo name, takže vložená položka se zobrazí jako jedno přidání a přesunutá jako přesun. Když to vypnete, porovnávají se položky podle pozice.

Co je JSON Patch?

Je to seznam standardních operací (RFC 6902), které převedou dokument Před na dokument Po. Klíče v cestách jsou escapované standardním způsobem: ~0 za ~ a ~1 za /.

Můžu vložit odpověď z curl nebo z vývojářských nástrojů?

Ano. Pokud pole začíná řádky se stavem HTTP a hlavičkami, odstraní se a porovnává se jen tělo odpovědi.

Recenze

    Zatím žádné recenze. Buďte první.

    Vaše hodnocení

    Váš e-mail se nikde nezobrazuje ani neukládá.

    Číst dál