Aplatizator JSON
Aplatizați JSON imbricat în chei de notație cu puncte cu un singur nivel sau reconstruiți imbricarea.
Aplatizator JSON
Lipiți un obiect JSON profund imbricat și acest instrument îl aplatizează într-un obiect cu un singur nivel ale cărui chei descriu calea completă - user.address.city în loc de trei niveluri de acolade. JSON plat se plasează direct în foile de calcul și exporturile CSV, face ca două răspunsuri API să fie ușor de diferențiat linie cu linie și se potrivește cu formatul cheie pe care îl așteaptă conductele de jurnal, evenimentele de analiză și magazinele de configurare.
Două opțiuni controlează formatul cheii. Delimitatorul (un punct în mod implicit) unește chei de obiect imbricate, iar indicii de matrice sunt scriși fie în stilul paranteze, tags[0], fie cu delimitator, tags.0 — alegeți oricare îl folosește sistemul dvs. țintă. Obiectele și matricele goale sunt păstrate ca valori {} și [], astfel încât nimic nu dispare în tăcere din date.
Aceleași opțiuni conduc în direcția inversă: comutați modul la unplatten și un obiect plat este reconstruit în JSON imbricat. Aplatizați un răspuns, editați o mână de valori în vizualizarea plată, unde căile sunt ușor de scanat, apoi decuplați-l înapoi - călătoria dus-întors păstrează structura, inclusiv matricele și containerele goale.
Intrarea nevalidă este raportată în același mod ca și în formatatorul JSON, cu propriul mesaj al parserului, iar numărul de sub ieșire numără cheile plate, adâncimea de imbricare și dimensiunea de ieșire în octeți. Totul rulează local în browserul dvs.: răspunsurile API, fișierele de configurare și exporturile cu date reale ale clienților nu părăsesc dispozitivul dvs.