Ahoj,
hledám toolu (radši offline tj. aplikaci, CLI toolu, plugin do IDE apod., protože můžou být sensitivní data), ve které bych mohl
- procházet json stromově s rozbalováním/sbalováním s tím, že sbalené nody budou nějak inteligentně vizualizované
- hledat přes json path (xpath)
- semanticky (nikoliv textově) porovnávat jsony - i.e. nejenom ignorovat odlišné formátování, whitespaces etc. ale respektovat že na pořadí atributů v mapě nesejde, při porovnávání listů mít možnost říct, že na pořadí nezáleží a dva vnořené objekty ekvivalentní když mají stejnou hodnotu "id" (a ideálně aby tohle šlo nějak nastavit) přičemž tahle komparace aby fungovala rekurzivně do dalších vnořených listů atd.
Ideálně aby to zchrouplo i yaml (což je vlastně totéž jako json. v jiné prezentac). No a ideálně aby to šlo i pod windows...
Hlavně to porovnávání mě pálí. Typicky - porovnávám 2 výstupy operace, kde atributy jsonu přijdou různě pomíchané, itemy v listu taktéž (přičemž někdy na pořadí záleží a jindy ne a child itemy se dají spárovat přes nějaký atribut).
Měli byste tip? Díky