Převodník JSON na Properties

Převeďte objekt JSON do formátu Java .properties, se zplošťováním vnořených objektů a zpětným vkládáním komentářů. Vše na straně klienta.

Vložte objekt JSON a nástroj jej okamžitě převede do formátu Java .properties přímo ve vašem prohlížeči. Vnořené objekty se zploští na klíče s tečkami (nebo zůstanou beze změny, pokud vnořování vypnete) a jakékoli pole $comments vytvořené převodníkem Properties na JSON se zpětně vloží jako řádky s komentářem # nad odpovídajícím klíčem. Nic se nikam nenahrává – převod probíhá výhradně na straně klienta.

JSON Vstup

Nahrát

Pokročilé možnostiPřevéstVymazat

.properties Výstup

Výsledek se zobrazí zde...

KopírovatStáhnout

Výsledek se zobrazí zde...

O převodníku JSON na Properties

Jde o opak nástroje Properties na JSON: vezme objekt JSON – plochý nebo vnořený – a zapíše jej jako soubor Java .properties kompatibilní s java.util.Properties#load. Vnořené objekty jako { "server": { "port": 8080 } } se při zapnutém zplošťování klíčů s tečkou změní na klíče typu server.port=8080; vypněte jej, pokud vyžadujete již ploché klíče. Pokud JSON obsahuje objekt $comments (jak jej produkuje vložení výstupu z Properties na JSON), každá položka se zapíše zpět jako řádek s komentářem # přímo nad příslušný klíč, takže průchod oběma nástroji zachová dokumentaci souboru beze změny.

Možná budete potřebovat i toto

Properties do JSON

Beze ztráty dat převádí soubory .properties Java na vnořený JSON.

Otevřít nástroj

JSON do Env

Převádí objekty JSON do formátu .env KLÍČ=HODNOTA zploštěním teček v klíčích.

Otevřít nástroj

Formátovač a validátor JSON

Formátovat, ověřovat a vizualizovat data JSON.

Otevřít nástroj

YAML na JSON

Převést YAML na JSON nebo JSON na YAML.

Otevřít nástroj

Vložte objekt JSON a nástroj jej okamžitě převede do formátu Java .properties přímo ve vašem prohlížeči. Vnořené objekty se zploští na klíče s tečkami (nebo zůstanou beze změny, pokud vnořování vypnete) a jakékoli pole $comments vytvořené převodníkem Properties na JSON se zpětně vloží jako řádky s komentářem # nad odpovídajícím klíčem. Nic se nikam nenahrává – převod probíhá výhradně na straně klienta.

Jak převést JSON na .properties

  1. 1

    Vložte svůj objekt JSON

    Zadejte objekt JSON do vstupního panelu, nebo klikněte na ikonu baňky a načtěte ukázku s vnořeným objektem.

  2. 2

    Zvolte chování zplošťování a komentářů

    Otevřete pokročilé možnosti a nastavte oddělovač pro klíče s tečkou nebo zplošťování vypněte, a zvolte, zda se pole $comments zapíše zpět jako řádky s komentářem #, nebo se ignoruje.

  3. 3

    Klikněte na Převést

    JSON se (pokud je to zapnuté) zploští a zapíše jako řádky key=value pomocí serializátoru zohledňujícího formát properties, přičemž komentáře se v případě potřeby vloží zpět nad příslušný klíč.

  4. 4

    Zkopírujte nebo stáhněte soubor .properties

    Zkopírujte výstup nebo jej stáhněte jako soubor .properties připravený k vložení do vašich Java resources. Pomocí ikony přepnutí směru přejděte zpět na Properties na JSON.

Reference

Související nástroje pro vývojáře

JSON na Properties – časté dotazy

Jak převedu JSON na soubor Java .properties online?
Vložte objekt JSON do vstupního panelu a klikněte na Převést. Každý klíč nejvyšší úrovně se stane řádkem key=value; vnořené objekty se ve výchozím nastavení zploští na klíče s tečkami. Výsledek zkopírujte nebo jej stáhněte jako soubor .properties.
Mohu vnořený objekt JSON převést do formátu .properties?
Ano. Se zapnutou volbou "Klíče s tečkou → vnořené" se vnořený objekt jako { "app": { "name": "MyApp" } } zploští na app.name=MyApp. Přepínač vypněte, pokud chcete přijímat pouze již ploché objekty JSON.
Je výstup kompatibilní s java.util.Properties?
Ano. Výstup .properties se generuje serializátorem, který zohledňuje pravidla formátu properties, takže klíče a hodnoty odpovídají stejným konvencím, jaké očekává java.util.Properties#load, včetně standardního oddělovače =.
Nahraje se můj JSON někam při převodu na .properties?
Ne. Veškerá analýza a formátování probíhá lokálně ve vašem prohlížeči pomocí JavaScriptu, bez jakýchkoli síťových požadavků obsahujících vaše data.
Podporuje JSON na Properties komentáře?
Pokud váš JSON obsahuje objekt $comments (například vložený přímo z výstupu Properties na JSON), každá položka se zpětně vloží jako řádek s komentářem # nad odpovídající klíč. V pokročilých možnostech nastavte Komentáře na "Ignorovat", pokud chcete vygenerovat pouze čisté řádky key=value.
Jaký oddělovač se používá při zplošťování vnořených klíčů JSON?
Výchozím oddělovačem je tečka (.), v souladu se standardní konvencí pojmenování Java properties jako app.cache.ttl. V pokročilých možnostech jej můžete změnit, pokud váš soubor properties používá jinou konvenci.
Jak se ve výstupu .properties zapisují booleany a čísla?
Booleany a čísla z JSON se zapíší ve své obyčejné textové podobě – true, false nebo přímo číslo – přesně tak, jak je zpětně přečte převodník Properties na JSON se zapnutým odvozováním typů.