Właściwości konwertera JSON
Konwertuj pliki Java .properties na format JSON i odwrotnie, bezpośrednio w przeglądarce.
Właściwości konwertera JSON
Wklej plik Java .properties i odzyskaj czysty plik JSON lub wklej JSON i uzyskaj plik .properties. Jest to szybki sposób na przeniesienie właściwości aplikacji Spring Boot, konfiguracji Log4j lub pakietu komunikatów i18n do formatu, który JavaScript, testy lub dokumentacja może odczytać, a także na wygenerowanie takiego z obiektu, który już masz.
Parser kieruje się prawdziwymi regułami .properties, a nie naiwnym podziałem na znak równości. Odczytywane są zarówno pary klucz=wartość, jak i klucz:wartość, białe znaki mogą również oddzielić klucz od jego wartości, a początkowe spacje są obcinane. Linie zaczynające się od # lub ! są traktowane jako komentarze i pomijane. Linia zakończona odwrotnym ukośnikiem przechodzi do następnej, więc długa wartość owinięta w kilka linii jest ponownie łączona w jeden ciąg. Sekwencje ucieczki, takie jak \\n, \\t, \\\\ i \\: nie są zmieniane, a \\uXXXX staje się znakiem, który nazywa. Każda wartość pozostaje ciągiem znaków, więc wersja taka jak 007 lub port przechowywany jako tekst nigdy nie jest dyskretnie zamieniany na liczbę.
Włącz „Zagnieżdżone klucze z kropkami”, a klucz taki jak db.host stanie się { "db": { "host": ... } }, czego oczekuje większość programów ładujących konfigurację; zostaw to, aby zachować dosłownie płaskie klawisze z kropkami. „Prettify JSON” powoduje wcięcie danych wyjściowych do odczytu lub można je zminimalizować. Idąc w drugą stronę, zagnieżdżone obiekty są spłaszczane z powrotem do klawiszy z kropkami, a znaki specjalne w pliku .properties są zmieniane za Ciebie. Nieprawidłowy JSON jest zgłaszany spokojnie, wskazując na nawias lub przecinek w celu sprawdzenia, zamiast po cichu kończyć się niepowodzeniem.
Wszystko działa lokalnie w Twojej przeglądarce. Twoja konfiguracja — adresy URL baz danych, hosty API, dane uwierzytelniające znajdujące się w pliku właściwości — nigdy nie jest przesyłana, rejestrowana ani wysyłana na serwer. Skopiuj wynik, pobierz go jako plik lub przekaż do innego narzędzia TextArray.