Preskoči na vsebino

INI do Properties Pretvornik podatkovnih formatov

Pretvorite INI v Properties v enem koraku. Prilepite ali naložite podatke INI, pretvornik jih razčleni, ohrani gnezdene strukture, kjer jih Properties podpira, sicer jih pretvori v ključe s pikami, rezultat Properties pa je pripravljen za kopiranje ali prenos. Orodje je namenjeno razvijalcem in analitikom, ki prenašajo konfiguracijske in tabelarične podatke med orodji; prijava ni potrebna, podatki pa se ne shranjujejo.

Ponastavi

Pogosta vprašanja

Med katerimi zapisi lahko pretvarjam?

Pretvornik bere in zapisuje JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, lastnosti Java, Excel XLSX in OpenDocument ODS; vsakega od teh formatov lahko pretvorite v katerega koli drugega. V polju From izberite izvorni format, v polju To pa ciljni format. Za JSON in YAML, CSV v JSON, JSON v CSV, JSON v XML ter XML v JSON so na voljo tudi namenska orodja z dodatnimi možnostmi.

Kako pretvorim Excelovo ali ODS preglednico?

Kot izvorni format izberite XLSX ali ODS in naložite delovni zvezek namesto lepljenja besedila. Pretvornik prebere prvi list ali list, ki ga navedete v polju Sheet name, prvo vrstico uporabi kot glave stolpcev, vsako naslednjo vrstico pa pretvori v zapis. Formule prebere kot njihove zadnje izračunane vrednosti, datumske celice pa pretvori v nize ISO 8601.

Kako se gnezdeni podatki pretvorijo v CSV, TSV, INI ali properties?

Ti formati ne podpirajo gnezdenih struktur, zato se gnezdeni objekti pretvorijo v ključe s pikami, indeksi elementov polja pa se zapišejo v oglatih oklepajih. Na primer, {"user": {"name": "Ada", "tags": ["x"]}} postane ključa user.name in user.tags[0]. Pri ponovnem branju properties se ključi s pikami znova pretvorijo v gnezdeno strukturo, če si niso v navzkrižju; glave CSV in TSV pa ostanejo natanko takšne, kot so bile zapisane.

Kako pretvornik določi, kaj je vrstica?

Če je ciljni format CSV, TSV, XLSX ali ODS, vrstice predstavljajo elementi polja na najvišji ravni. Objekt, ki vsebuje samo eno polje, na primer {"users": [...]} ali dokument XML s ponavljajočimi se elementi vrstice, se pretvori v to polje; vse drugo postane ena sama vrstica. Stolpci združujejo vse ključe v vrstnem redu, v katerem se prvič pojavijo, manjkajoče vrednosti pa ostanejo prazne.

Ali se števila in logične vrednosti ohranijo?

Formati JSON, JSON Lines, YAML in TOML ohranijo števila, logične vrednosti in vrednosti null; preglednične celice pa ohranijo števila in logične vrednosti. Formati CSV, TSV, INI, properties in XML nimajo tipov, zato se njihove vrednosti berejo kot besedilo in takšne ostanejo tudi v rezultatu. Celoštevilske vrednosti TOML, ki so prevelike za število JavaScript, se ohranijo kot besedilo, da se nobena števka ne izgubi.

Kako se XML preslika v druge formate?

Vsak element postane ključ, ponovljeni elementi postanejo polja, atributi postanejo ključi, ki se začnejo z @, besedilo ob atributih pa se shrani pod #text. Pri zapisovanju XML objekt z enim ključem na najvišji ravni uporabi ta ključ kot korenski element; vse drugo se ovije v korenski element, elementi polj pa se zapišejo kot vrstice. Znaki, ki niso dovoljeni v imenih elementov, se zamenjajo s podčrtaji; dokumenti z deklariranimi entitetami pa so iz varnostnih razlogov zavrnjeni.

Kaj se zgodi z vrednostmi, ki jih TOML ne more shraniti?

TOML nima vrednosti null, zato se ključi z vrednostjo null izpustijo, elementi null v poljih pa postanejo prazni nizi. TOML na najvišji ravni zahteva tudi tabelo, zato se polje na najvišji ravni zapiše kot polje tabel z imenom rows, posamezna vrednost pa kot ključ z imenom value. Datumi, prebrani iz TOML, se v druge formate zapišejo kot nizi ISO 8601.

Kako se berejo datoteke INI in lastnosti Java?

Razdelki INI postanejo objekti, vrstice key[] zberejo vrednosti v seznam, vrstice, ki se začnejo z ; ali #, pa so komentarji; vrednosti v dvojnih narekovajih lahko uporabljajo ubežne zapise, kot je \n. Za lastnosti veljajo pravila Java: =, : ali presledek ločijo ključ in vrednost, vrstice, ki se začnejo z # ali klicajem, so komentarji, poševnica nazaj na koncu vrstice nadaljuje vrstico, zapisi \uXXXX pa se dekodirajo. Zapisane lastnosti so v navadnem UTF-8, ki ga Java 9 in novejše različice berejo v svežnjih virov.

Kako se obravnavajo vrstice JSON Lines in večdokumentni YAML?

Vhod JSON Lines se bere po vrsticah, prazne vrstice se preskočijo, vrednosti pa tvorijo polje; izhod JSON Lines zapiše vsak element polja kot eno zgoščeno vrednost JSON v vrstico. Vhod YAML z več dokumenti, ločenimi z ---, postane polje z enim vnosom na dokument. Pri neveljavnih formatih YAML, TOML in XML se izpišeta vrstica in stolpec, kjer se je razčlenjevanje ustavilo; pri neveljavnem JSON Lines pa se izpiše vrstica.

Kakšne so omejitve in ali se moji podatki shranjujejo?

Besedilo in datoteke so lahko veliki največ 5 MiB, omejitve pa so še 100,000 vrstic, 1,000,000 celic, 64 ravni gnezdenja, 50 MiB razširjene vsebine delovnega zvezka in 16 MiB rezultata. Večji vnosi so zavrnjeni s sporočilom in niso odrezani. Vaši podatki se za zahtevo pretvorijo v pomnilniku in se ne shranijo.

Sorodna orodja

Pretvornik podatkovnih formatov

Pretvarjajte strukturirane podatke med formati JSON, JSON Lines, YAML, TOML, XML, CSV, TSV, INI, lastnostmi Java, Excel XLSX in OpenDocument ODS. Prilepite besedilo ali naložite delovni zvezek, izberite izvorni in ciljni format, pretvornik pa ohrani gnezdenje, kadar ga cilj podpira, sicer pa ga pretvori v ključe s pikami. Orodje je namenjeno razvijalcem, analitikom in DevOps inženirjem, ki prenašajo konfiguracijske in tabelarične podatke med orodji.

INI do JSON Pretvornik podatkovnih formatov

Pretvorite INI v JSON v enem koraku. Prilepite ali naložite podatke INI, pretvornik jih razčleni, ohrani gnezdene strukture, kjer jih JSON podpira, sicer jih pretvori v ključe s pikami, rezultat JSON pa je pripravljen za kopiranje ali prenos. Orodje je namenjeno razvijalcem in analitikom, ki prenašajo konfiguracijske in tabelarične podatke med orodji; prijava ni potrebna, podatki pa se ne shranjujejo.

INI do JSON Lines Pretvornik podatkovnih formatov

Pretvorite INI v JSON Lines v enem koraku. Prilepite ali naložite podatke INI, pretvornik jih razčleni, ohrani gnezdene strukture, kjer jih JSON Lines podpira, sicer jih pretvori v ključe s pikami, rezultat JSON Lines pa je pripravljen za kopiranje ali prenos. Orodje je namenjeno razvijalcem in analitikom, ki prenašajo konfiguracijske in tabelarične podatke med orodji; prijava ni potrebna, podatki pa se ne shranjujejo.

INI do YAML Pretvornik podatkovnih formatov

Pretvorite INI v YAML v enem koraku. Prilepite ali naložite podatke INI, pretvornik jih razčleni, ohrani gnezdene strukture, kjer jih YAML podpira, sicer jih pretvori v ključe s pikami, rezultat YAML pa je pripravljen za kopiranje ali prenos. Orodje je namenjeno razvijalcem in analitikom, ki prenašajo konfiguracijske in tabelarične podatke med orodji; prijava ni potrebna, podatki pa se ne shranjujejo.

INI do TOML Pretvornik podatkovnih formatov

Pretvorite INI v TOML v enem koraku. Prilepite ali naložite podatke INI, pretvornik jih razčleni, ohrani gnezdene strukture, kjer jih TOML podpira, sicer jih pretvori v ključe s pikami, rezultat TOML pa je pripravljen za kopiranje ali prenos. Orodje je namenjeno razvijalcem in analitikom, ki prenašajo konfiguracijske in tabelarične podatke med orodji; prijava ni potrebna, podatki pa se ne shranjujejo.

INI do XML Pretvornik podatkovnih formatov

Pretvorite INI v XML v enem koraku. Prilepite ali naložite podatke INI, pretvornik jih razčleni, ohrani gnezdene strukture, kjer jih XML podpira, sicer jih pretvori v ključe s pikami, rezultat XML pa je pripravljen za kopiranje ali prenos. Orodje je namenjeno razvijalcem in analitikom, ki prenašajo konfiguracijske in tabelarične podatke med orodji; prijava ni potrebna, podatki pa se ne shranjujejo.

Prikaži vseh 104 povezanih orodij

O spletnem mestu OneClick Pro

OneClick Pro je brezplačna zbirka z več kot 150 spletnimi orodji za vsakodnevno delo: za pretvarjanje slik in enot, oblikovanje in preverjanje kode, preverjanje domen in SEO ter delo z besedilom, datumi in števili. Vsako orodje deluje brez registracije ali naročnine, vnesene podatke pa uporabimo samo za izračun rezultata in jih nikoli ne shranimo. Zbirko lahko uporabljate kot priročen nabor orodij za posamezna opravila ali si dodate med zaznamke orodja, ki jih uporabljate vsak dan.