Vlastnosti převaděče JSON
Převeďte soubory Java .properties do formátu JSON a zpět přímo ve vašem prohlížeči.
Vlastnosti převaděče JSON
Vložte soubor Java .properties a získejte zpět čistý JSON, nebo vložte JSON a získejte soubor .properties. Je to rychlý způsob, jak přesunout Spring Boot application.properties, konfiguraci Log4j nebo balíček zpráv i18n do formátu, který dokáže přečíst váš JavaScript, testy nebo dokumentace – a vygenerovat jeden z objektu, který již máte.
Analyzátor se řídí skutečnými pravidly .properties spíše než naivním rozdělením na rovnítko. Čtou se oba páry klíč=hodnota i klíč:hodnota, mezery mohou také oddělit klíč od jeho hodnoty a úvodní mezery jsou oříznuty. Řádky začínající # nebo ! jsou zpracovány jako komentáře a přeskočeny. Řádek končící zpětným lomítkem pokračuje na další, takže dlouhá hodnota zabalená přes několik řádků je spojena zpět do jednoho řetězce. Únikové sekvence jako \\n, \\t, \\\\ a \\: jsou bez kódování a znakem, který pojmenovává, se stane \\uXXXX. Každá hodnota zůstane řetězcem, takže verze jako 007 nebo port vedený jako text se nikdy tiše nezmění na číslo.
Zapněte "Nest tečkované klíče" a klíč, jako je db.host, se stane { "db": { "host": … } }, což je to, co většina zavaděčů konfigurace očekává; ponechte jej vypnutý, aby se ploché tečkované klávesy zachovaly doslovně. "Prettify JSON" odsadí výstup pro čtení, nebo jej můžete minimalizovat. V opačném případě jsou vnořené objekty sloučeny zpět do tečkovaných kláves a znaky, které jsou speciální v souboru .properties, jsou za vás escapovány. Neplatný JSON je hlášen klidně, ukazuje na závorku nebo čárku ke kontrole, místo aby tiše selhal.
Vše běží lokálně ve vašem prohlížeči. Vaše konfigurace – adresy URL databáze, hostitelé rozhraní API, přihlašovací údaje v souboru vlastností – se nikdy neodesílají, protokolují ani neodesílají na server. Zkopírujte výsledek, stáhněte jej jako soubor nebo jej předejte jinému nástroji TextArray.