Treci la conținut

JSON Lines la Properties Convertor de formate de date

Convertiți JSON Lines în Properties într-un singur pas. Lipiți sau încărcați datele JSON Lines, iar convertorul le analizează, păstrează structurile imbricate acolo unde Properties le poate stoca, le aplatizează în chei cu puncte acolo unde nu le poate stoca și returnează Properties gata de copiat sau descărcat. Creat pentru dezvoltatori și analiști care transferă configurații și date tabelare între instrumente, fără înregistrare și fără ca datele să fie stocate.

Resetează

Întrebări frecvente

Între ce formate pot converti?

Convertorul citește și scrie JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, proprietăți Java, Excel XLSX și OpenDocument ODS, iar fiecare format poate fi convertit în oricare altul. Alegeți formatul sursă la From și formatul țintă la To. Pentru JSON și YAML, site-ul oferă și instrumente dedicate, cu opțiuni suplimentare, pentru conversia CSV în JSON, JSON în CSV, JSON în XML și XML în JSON.

Cum convertesc o foaie de calcul Excel sau ODS?

Alegeți XLSX sau ODS ca format sursă și încărcați registrul de calcul în loc să lipiți text. Convertorul citește prima foaie sau foaia al cărei nume îl introduceți în câmpul Sheet name, tratează primul rând ca antet de coloană și transformă fiecare rând următor într-o înregistrare. Formulele sunt citite folosind ultimele valori calculate, iar celulele cu date calendaristice devin șiruri ISO 8601.

Cum devin datele imbricate CSV, TSV, INI sau proprietăți?

Aceste formate nu pot stoca structuri imbricate, așa că obiectele imbricate sunt aplatizate în chei cu puncte, iar elementele listelor primesc indexul între paranteze drepte. De exemplu, {"user": {"name": "Ada", "tags": ["x"]}} devine cheile user.name și user.tags[0]. La citirea proprietăților, cheile cu puncte sunt din nou organizate imbricat atunci când nu intră în conflict, în timp ce antetele CSV și TSV sunt păstrate exact așa cum au fost scrise.

Cum stabilește convertorul ce este un rând?

Când formatul țintă este CSV, TSV, XLSX sau ODS, un tablou de la nivelul superior devine rândurile. Un obiect care conține doar un tablou, cum ar fi {"users": [...]} sau un document XML cu elemente de rând repetate, este redus la acel tablou, iar orice altceva devine un singur rând. Coloanele reprezintă reuniunea tuturor cheilor, în ordinea primei lor apariții, iar valorile lipsă rămân goale.

Se păstrează numerele și valorile booleene?

JSON, JSON Lines, YAML și TOML păstrează numerele, valorile booleene și valorile null, iar celulele din foile de calcul păstrează numerele și valorile booleene. CSV, TSV, INI, proprietățile și XML nu au tipuri, așa că valorile lor sunt citite ca text și rămân text în rezultat. Numerele întregi TOML prea mari pentru un număr JavaScript sunt păstrate ca text, pentru a nu pierde nicio cifră.

Cum este convertit XML în alte formate?

Fiecare element devine o cheie, elementele repetate devin tablouri, atributele devin chei care încep cu @, iar textul de lângă atribute este stocat sub #text. La scrierea XML, un obiect cu o singură cheie de nivel superior folosește acea cheie ca element rădăcină; toate celelalte sunt încadrate într-un element rădăcină, iar elementele tablourilor sunt scrise ca elemente de rând. Caracterele nepermise în numele elementelor sunt înlocuite cu liniuțe de subliniere, iar documentele care declară entități sunt respinse din motive de siguranță.

Ce se întâmplă cu valorile pe care TOML nu le poate stoca?

TOML nu are o valoare null, așa că cheile care conțin null sunt omise, iar elementele null din tablouri devin șiruri goale. TOML necesită și un tabel la nivelul superior, așa că un tablou de nivel superior este scris ca un tablou de tabele numit rows, iar o singură valoare este scrisă ca o cheie numită value. Datele calendaristice citite din TOML sunt scrise în alte formate ca șiruri ISO 8601.

Cum sunt citite fișierele INI și proprietățile Java?

Secțiunile INI devin obiecte, liniile key[] adună valorile într-o listă, liniile care încep cu ; sau # sunt comentarii, iar valorile între ghilimele duble pot folosi secvențe de escape precum \n. Proprietățile urmează regulile Java: =, : sau spațiile albe separă cheia de valoare, liniile care încep cu # sau semnul exclamării sunt comentarii, o bară oblică inversă la sfârșitul liniei continuă linia, iar secvențele de escape \uXXXX sunt decodate. Proprietățile scrise sunt în UTF-8 simplu, pe care Java 9 și versiunile ulterioare îl citesc în pachetele de resurse.

Cum sunt gestionate JSON Lines și documentele YAML multiple?

Datele de intrare JSON Lines sunt citite linie cu linie, liniile goale sunt ignorate, iar valorile formează un tablou; la ieșire, JSON Lines scrie fiecare element al tabloului ca o valoare compactă JSON pe linie. Datele de intrare YAML cu mai multe documente separate prin --- devin un tablou cu câte o intrare pentru fiecare document. Pentru datele invalide YAML, TOML și XML sunt raportate linia și coloana la care s-a oprit analiza, iar pentru datele invalide JSON Lines este raportată linia.

Care sunt limitele și sunt stocate datele mele?

Textul și fișierele pot avea până la 5 MiB, cu maximum 100,000 de rânduri, 1,000,000 de celule, 64 de niveluri de imbricare, 50 MiB de conținut de registru de calcul decomprimat și 16 MiB pentru rezultat. Intrările mai mari sunt respinse cu un mesaj, în loc să fie trunchiate. Datele dumneavoastră sunt convertite în memorie pentru solicitare și nu sunt stocate.

Instrumente conexe

Convertor de formate de date

Convertiți date structurate între JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, proprietăți Java, Excel XLSX și OpenDocument ODS. Lipiți text sau încărcați un registru de calcul, alegeți formatul sursă și pe cel țintă, iar convertorul păstrează structurile imbricate când formatul țintă le acceptă și le aplatizează în chei cu puncte când nu le acceptă. Creat pentru dezvoltatori, analiști și ingineri DevOps care transferă configurații și date tabelare între instrumente.

JSON Lines la JSON Convertor de formate de date

Convertiți JSON Lines în JSON într-un singur pas. Lipiți sau încărcați datele JSON Lines, iar convertorul le analizează, păstrează structurile imbricate acolo unde JSON le poate stoca, le aplatizează în chei cu puncte acolo unde nu le poate stoca și returnează JSON gata de copiat sau descărcat. Creat pentru dezvoltatori și analiști care transferă configurații și date tabelare între instrumente, fără înregistrare și fără ca datele să fie stocate.

JSON Lines la YAML Convertor de formate de date

Convertiți JSON Lines în YAML într-un singur pas. Lipiți sau încărcați datele JSON Lines, iar convertorul le analizează, păstrează structurile imbricate acolo unde YAML le poate stoca, le aplatizează în chei cu puncte acolo unde nu le poate stoca și returnează YAML gata de copiat sau descărcat. Creat pentru dezvoltatori și analiști care transferă configurații și date tabelare între instrumente, fără înregistrare și fără ca datele să fie stocate.

JSON Lines la TOML Convertor de formate de date

Convertiți JSON Lines în TOML într-un singur pas. Lipiți sau încărcați datele JSON Lines, iar convertorul le analizează, păstrează structurile imbricate acolo unde TOML le poate stoca, le aplatizează în chei cu puncte acolo unde nu le poate stoca și returnează TOML gata de copiat sau descărcat. Creat pentru dezvoltatori și analiști care transferă configurații și date tabelare între instrumente, fără înregistrare și fără ca datele să fie stocate.

JSON Lines la XML Convertor de formate de date

Convertiți JSON Lines în XML într-un singur pas. Lipiți sau încărcați datele JSON Lines, iar convertorul le analizează, păstrează structurile imbricate acolo unde XML le poate stoca, le aplatizează în chei cu puncte acolo unde nu le poate stoca și returnează XML gata de copiat sau descărcat. Creat pentru dezvoltatori și analiști care transferă configurații și date tabelare între instrumente, fără înregistrare și fără ca datele să fie stocate.

JSON Lines la CSV Convertor de formate de date

Convertiți JSON Lines în CSV într-un singur pas. Lipiți sau încărcați datele JSON Lines, iar convertorul le analizează, păstrează structurile imbricate acolo unde CSV le poate stoca, le aplatizează în chei cu puncte acolo unde nu le poate stoca și returnează CSV gata de copiat sau descărcat. Creat pentru dezvoltatori și analiști care transferă configurații și date tabelare între instrumente, fără înregistrare și fără ca datele să fie stocate.

Afișează toate cele 104 instrumente similare

Despre OneClick Pro

OneClick Pro este o colecție gratuită de peste 150 de instrumente web pentru activitățile de zi cu zi: conversia imaginilor și unităților, formatarea și validarea codului, verificarea domeniilor și a SEO, precum și lucrul cu text, date și numere. Fiecare instrument funcționează fără înregistrare sau abonament, iar ceea ce introduceți este folosit doar pentru a calcula rezultatul și nu este stocat niciodată. Folosiți colecția ca trusă de instrumente rapidă pentru sarcini ocazionale sau salvați în marcaje instrumentele pe care le utilizați în fiecare zi.