Convertor JSON în Properties

Convertește un obiect JSON în format Java .properties, cu aplatizarea obiectelor imbricate și reintroducerea comentariilor. Rulează exclusiv în browser.

Lipiți un obiect JSON, iar acest instrument îl convertește instantaneu în format Java .properties, direct în browser. Obiectele imbricate sunt aplatizate în chei cu punct (sau păstrate ca atare dacă dezactivați imbricarea), iar orice câmp $comments produs de convertorul Properties în JSON este reintrodus ca linii de comentariu # deasupra cheii corespunzătoare. Nimic nu este încărcat pe server – conversia rulează integral în browser.

JSON Intrare

Încarcă

Opțiuni avansateConverteșteȘterge

.properties Ieșire

Rezultatul va apărea aici...

CopiazăDescarcă

Rezultatul va apărea aici...

Despre convertorul JSON în Properties

Acesta este inversul Properties în JSON: preia un obiect JSON – plat sau imbricat – și îl scrie ca fișier Java .properties compatibil cu java.util.Properties#load. Obiectele imbricate precum { "server": { "port": 8080 } } devin chei cu punct precum server.port=8080 atunci când aplatizarea cheilor cu punct este activă; dezactivați-o dacă vreți să acceptați doar chei deja plate. Dacă JSON-ul include un obiect $comments (așa cum rezultă din lipirea rezultatului convertorului Properties în JSON), fiecare intrare este scrisă înapoi ca linie de comentariu # chiar deasupra cheii sale, astfel încât o conversie dus-întors prin ambele instrumente păstrează intactă documentația fișierului.

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

Properties în JSON

Convertește fișierele .properties Java în JSON imbricat fără pierderi.

Deschide instrumentul

JSON în Env

Convertește obiectele JSON în format .env CHEIE=VALOARE prin aplatizarea cheilor cu punct.

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 obiect JSON, iar acest instrument îl convertește instantaneu în format Java .properties, direct în browser. Obiectele imbricate sunt aplatizate în chei cu punct (sau păstrate ca atare dacă dezactivați imbricarea), iar orice câmp $comments produs de convertorul Properties în JSON este reintrodus ca linii de comentariu # deasupra cheii corespunzătoare. Nimic nu este încărcat pe server – conversia rulează integral în browser.

Cum să convertești JSON în .properties

  1. 1

    Lipiți obiectul JSON

    Introduceți un obiect JSON în panoul de intrare, sau apăsați pe iconița eprubetă pentru a încărca un exemplu cu un obiect imbricat.

  2. 2

    Alegeți comportamentul de aplatizare și comentarii

    Deschideți opțiunile avansate pentru a seta separatorul cheilor cu punct sau a dezactiva aplatizarea, și pentru a alege dacă un câmp $comments este scris înapoi ca linii de comentariu # sau ignorat.

  3. 3

    Apăsați Convertește

    JSON-ul este aplatizat (dacă opțiunea e activă) și scris ca linii key=value folosind un serializator conștient de formatul properties, cu comentariile reintroduse deasupra cheii lor, când există.

  4. 4

    Copiați sau descărcați fișierul .properties

    Copiați rezultatul sau descărcați-l ca fișier .properties, gata de adăugat în resursele proiectului dvs. Java. Folosiți iconița de schimbare a direcției pentru a reveni la Properties în JSON.

Referințe

Instrumente înrudite

Întrebări frecvente despre JSON în Properties

Cum convertesc JSON într-un fișier Java .properties online?
Lipiți un obiect JSON în panoul de intrare și apăsați Convertește. Fiecare cheie de nivel superior devine o linie key=value; obiectele imbricate sunt aplatizate implicit în chei cu punct. Copiați rezultatul sau descărcați-l ca fișier .properties.
Pot converti un obiect JSON imbricat în format .properties?
Da. Cu opțiunea "Chei cu punct → imbricate" activată, un obiect imbricat precum { "app": { "name": "MyApp" } } este aplatizat la app.name=MyApp. Dezactivați comutatorul pentru a accepta doar obiecte JSON deja plate.
Rezultatul este compatibil cu java.util.Properties?
Da. Rezultatul .properties este generat cu un serializator conștient de formatul fișierelor properties, astfel încât cheile și valorile respectă aceleași convenții așteptate de java.util.Properties#load, inclusiv separatorul standard =.
JSON-ul meu este încărcat undeva la conversia în .properties?
Nu. Toată analiza și formatarea au loc local, în browser, prin JavaScript, fără nicio cerere de rețea care să implice datele dvs.
JSON în Properties suportă comentarii?
Dacă JSON-ul dvs. are un obiect $comments (de exemplu, lipit direct din rezultatul Properties în JSON), fiecare intrare este reintrodusă ca linie de comentariu # deasupra cheii corespunzătoare. Setați Comentarii pe "Ignoră" în opțiunile avansate pentru a genera doar linii simple key=value.
Ce separator este folosit la aplatizarea cheilor JSON imbricate?
Separatorul implicit este punctul (.), în conformitate cu convențiile standard de denumire din Java properties, precum app.cache.ttl. Îl puteți schimba din opțiunile avansate dacă fișierul dvs. properties folosește o altă convenție.
Cum sunt scrise valorile booleene și numerice în rezultatul .properties?
Valorile booleene și numerice din JSON sunt scrise în forma lor text simplă – true, false sau numărul propriu-zis – la fel cum le citește înapoi convertorul Properties în JSON atunci când deducerea tipurilor este activă.