Convertor INI ⇄ JSON
Convertiți fișierele de configurare INI în JSON și înapoi, chiar în browser.
Convertor INI ⇄ JSON
Lipiți un fișier de configurare INI și obțineți înapoi un obiect JSON curat sau inserați JSON și obțineți INI. Convertorul rulează în ambele sensuri, așa că se potrivește indiferent dacă citiți o configurație moștenită într-o aplicație modernă sau scrieți una pentru un instrument care încă se așteaptă la formatul clasic cheie=valoare. Lucrări tipice: transformarea unui fișier php.ini sau a unei aplicații desktop în JSON pentru un script, inspectarea unei configurații ca date structurate sau generarea unei secțiuni INI dintr-un obiect pe care îl aveți deja.
Partea INI gestionează formatul așa cum apare în sălbăticie. Anteturile secțiunilor dintre paranteze pătrate devin obiecte imbricate și orice pereche cheie=valoare dinaintea primei secțiuni rămâne pe rădăcină. Comentariile care încep cu punct și virgulă sau cu hash sunt ignorate, iar spațiile albe din jurul tastelor și valorilor sunt tăiate. Valorile sunt păstrate în mod deliberat ca șiruri de caractere, mai degrabă decât ghicite în numere sau booleeni, astfel încât o versiune precum 007 sau un port scris cu un zero înainte supraviețuiește neschimbat dus-întors. Un semn egal în interiorul unei valori este lăsat singur - numai primul desparte linia.
Mergând în altă direcție, proprietățile scalare ale obiectului rădăcină devin linii cheie=valoare de nivel superior, iar obiectele imbricate devin propriile lor blocuri [secțiune]. Matricele și imbricarea mai profundă nu au loc în INI plat, așa că sunt omise mai degrabă decât scrise ca markup rupt. Dezactivați „Pretty-print JSON” pentru un rezultat compact pe o singură linie sau lăsați-l activat pentru indentarea în două spații pe care o puteți citi.
Totul rulează local în browserul dvs. Configurația dvs. nu părăsește niciodată pagina, ceea ce contează când fișierul conține acreditări ale bazei de date, chei API sau nume de gazdă interne. JSON nevalid este raportat calm în loc de o ieșire goală, astfel încât să puteți găsi virgula sau paranteza lipsă și să încercați din nou.