Tulajdonságok a JSON konverterhez
Konvertálja a Java .properties fájlokat JSON-ba és vissza, közvetlenül a böngészőben.
Tulajdonságok a JSON konverterhez
Illesszen be egy Java .properties fájlt, és szerezze vissza a tiszta JSON-t, vagy illessze be a JSON-t, és szerezzen be egy .properties fájlt. Ez a gyors módja annak, hogy egy Spring Boot application.properties-t, egy Log4j-konfigurációt vagy egy i18n-üzenetcsomagot olyan formátumba helyezzen át, amelyet a JavaScript, a tesztek vagy a dokumentáció elolvashat – és létrehozhat egyet egy már meglévő objektumból.
Az elemző a valódi .properties szabályokat követi, nem pedig az egyenlőségjel naiv felosztását. Mind a kulcs=érték, mind a kulcs:érték párok beolvasásra kerülnek, a szóközök is elválaszthatják a kulcsot az értékétől, és a vezető szóközök levágásra kerülnek. # vagy betűvel kezdődő sorok! megjegyzésként kezelik és kihagyják. A fordított perjelre végződő sor a következőben folytatódik, így a több soron átívelő hosszú érték egyetlen karakterláncba kerül vissza. Az olyan Escape sorozatok, mint a \\n, \\t, \\\\ és \\: nincsenek megtisztítva, és a \\uXXXX lesz a megnevezett karakter. Minden érték karakterlánc marad, így az olyan verziók, mint a 007 vagy a szövegként megőrzött port, soha nem változnak csendben számmá.
Kapcsolja be a „Nest dotted keys” (Nest pontozott kulcsok) funkciót, és egy kulcs, például a db.host a következőre változik: { "db": { "host": … } }, amit a legtöbb konfigurációs betöltő elvár; hagyja ki, hogy a lapos pontozott billentyűk szó szerint megmaradjanak. A „Prettify JSON” behúzza a kimenetet az olvasáshoz, vagy kicsinyítheti is. Másfelé haladva a beágyazott objektumokat pontozott kulcsokká lapítják vissza, és a .properties fájlokban különleges karaktereket a rendszer kihagyja. Az érvénytelen JSON-t nyugodtan jelentik, a zárójelre vagy vesszőre mutatva az ellenőrzéshez, ahelyett, hogy csendesen meghibásodna.
Minden helyileg fut a böngészőben. Az Ön konfigurációja – adatbázis URL-ek, API-gazdagépek, tulajdonságfájlban lévő hitelesítő adatok – soha nem töltődik fel, nem naplózza vagy elküldi a szerverre. Másolja az eredményt, töltse le fájlként, vagy adja át egy másik TextArray eszköznek.