Convertor .properties în JSON

Convertește fișiere Java .properties în JSON, cu analiză fără pierderi, chei imbricate și păstrarea comentariilor. Rulează exclusiv în browser.

Lipiți un fișier Java .properties, iar acest instrument îl convertește instantaneu în JSON, direct în browser. Cheile cu punct precum app.cache.ttl devin implicit obiecte imbricate, valorile care arată ca numere sau booleeni sunt deduse la tipurile JSON reale, iar liniile de comentariu sunt păstrate ca și câmpuri $comments, astfel încât nimic din documentația fișierului original nu se pierde. Parserul din spate este fără pierderi, păstrând comentariile, liniile goale și ordinea cheilor exact așa cum le-ar citi propriul java.util.Properties din Java.

.properties Intrare

Încarcă

Opțiuni avansateConverteșteȘterge

JSON Ieșire

Rezultatul va apărea aici...

CopiazăDescarcă

Rezultatul va apărea aici...

Despre convertorul Properties în JSON

Formatul Java .properties (key=value, key:value sau key value, cu comentarii # sau !) este formatul standard pentru configurare și pachete de resurse i18n încă de la primele versiuni ale API-ului java.util.Properties. Acest instrument analizează formatul respectând aceleași reguli folosite de JVM – inclusiv continuările de linie cu backslash la final și secvențele unicode \uXXXX – și produce JSON pe care îl puteți inspecta, compara sau introduce într-un pipeline de build JavaScript. Imbricarea cheilor cu punct transformă app.cache.ttl=60 în { "app": { "cache": { "ttl": 60 } } }, deducerea tipurilor transformă "false" într-un boolean real, iar gestionarea comentariilor păstrează liniile # care documentau fiecare proprietate, sub forma unui câmp $comments.

S-ar putea să ai nevoie și de asta

JSON în Properties

Convertește obiectele JSON în format .properties Java prin aplatizarea cheilor cu punct.

Deschide instrumentul

Env în JSON

Convertește fișierele .env în JSON cu deducerea tipurilor și chei imbricate.

Deschide instrumentul

Formator și Validator JSON

Formatează, validează și vizualizează date JSON.

Deschide instrumentul

YAML în JSON

Convertiți YAML în JSON sau JSON în YAML.

Deschide instrumentul

Lipiți un fișier Java .properties, iar acest instrument îl convertește instantaneu în JSON, direct în browser. Cheile cu punct precum app.cache.ttl devin implicit obiecte imbricate, valorile care arată ca numere sau booleeni sunt deduse la tipurile JSON reale, iar liniile de comentariu sunt păstrate ca și câmpuri $comments, astfel încât nimic din documentația fișierului original nu se pierde. Parserul din spate este fără pierderi, păstrând comentariile, liniile goale și ordinea cheilor exact așa cum le-ar citi propriul java.util.Properties din Java.

Cum să convertești .properties în JSON

  1. 1

    Lipiți conținutul .properties

    Copiați conținutul fișierului .properties în panoul de intrare, sau apăsați pe iconița eprubetă pentru a încărca un exemplu cu un comentariu și chei cu punct.

  2. 2

    Ajustați opțiunile avansate dacă e nevoie

    Deschideți opțiunile avansate pentru a activa/dezactiva deducerea tipurilor, imbricarea cheilor cu punct (și separatorul acesteia), și dacă comentariile sunt păstrate ca $comments sau ignorate.

  3. 3

    Apăsați Convertește

    Parserul fără pierderi citește proprietățile, comentariile și liniile goale în ordinea din fișier și produce un obiect JSON. Modificarea unei opțiuni ulterior recalculează imediat rezultatul.

  4. 4

    Copiați sau descărcați JSON-ul

    Copiați JSON-ul sau descărcați-l ca fișier .json. Folosiți iconița de schimbare a direcției pentru a trece la JSON în Properties, pentru conversia inversă.

Referințe

Instrumente înrudite

Întrebări frecvente despre Properties în JSON

Cum convertesc un fișier Java .properties în JSON online?
Lipiți conținutul fișierului .properties în panoul de intrare și apăsați Convertește. Fiecare linie key=value devine un câmp JSON, iar cheile cu punct sunt imbricate implicit. Copiați rezultatul sau descărcați-l ca fișier .json.
Acest instrument respectă exact formatul fișierului Java Properties?
Da. Analiza urmează aceleași reguli ca java.util.Properties: cheile și valorile pot fi separate prin =, : sau spațiu simplu, comentariile încep cu # sau !, iar valorile pe mai multe linii folosesc un backslash la final pentru continuare.
Fișierul meu .properties este încărcat pe un server?
Nu. Toată analiza are loc local, în browser, folosind JavaScript – nimic nu este trimis prin rețea, ceea ce contează pentru fișierele properties care conțin nume de host interne sau credențiale.
Pot converti cheile .properties cu punct în obiecte JSON imbricate?
Da. Cu opțiunea "Chei cu punct → imbricate" activată (separator implicit "."), o cheie precum server.port=8080 devine { "server": { "port": 8080 } }. Dezactivați-o pentru a păstra în schimb cheia plată, cu punct, ca un singur câmp JSON.
Convertirea .properties în JSON păstrează comentariile?
Implicit, da – liniile de comentariu sunt asociate proprietății pe care o preced și păstrate în rezultat sub forma unui câmp $comments. Setați Comentarii pe "Ignoră" în opțiunile avansate pentru a le elimina și a obține un obiect JSON curat, doar cu valori.
Cum sunt gestionate valorile booleene și numerice din .properties?
Cu Deduce tipuri activ, valorile precum true, false sau numere de tip 1.2.3 care arată numeric sunt convertite în booleeni și numere JSON acolo unde este valid. Dezactivați Deduce tipuri pentru a păstra fiecare valoare ca șir simplu, exact ca în fișierul .properties original.
Care este diferența dintre .properties și JSON?
Fișierele Java .properties sunt text orientat pe linii, cu perechi cheie-valoare, folosit pentru configurarea aplicațiilor și pachetele de resurse i18n, în timp ce JSON suportă nativ structuri imbricate și valori tipizate. Conversia vă permite să comparați fișierele properties ca date structurate sau să le importați în unelte JavaScript/TypeScript care așteaptă JSON.