Przykład nr 01: Konwertowanie pliku JSON na YAML z prostymi danymi zmiennej ciągu
Plik JSON będzie miał kilka zmiennych ciągu z wartościami przechowywanymi w tym przykładzie. Zmienne i ich wartości zostaną zamknięte wewnątrz podwójnego cytatu, który jest konwencjonalnym formatem, który jest obserwowany w JSON, podczas gdy format YAML jest wolny od tego ograniczenia, ponieważ jest bardzo blisko codziennego języka, którego używamy normalnie. Na poniższym ekranie plik sformatowany JSON jest otwarty w notatniku ++ IDE.
W powyższym pliku mamy trzy zmienne ciągów o trzech różnych wartościach. Ten plik będzie przechowywany w „.format JSON ”na naszym komputerze. Następnie przejdziemy do podanego linku poniżej z naszej domyślnej przeglądarki.
Kod upiększają
Ten link otworzy narzędzie online do konwersji plików JSON w format YAML, wybierając poprawny plik formatu i przekształcając niezbędne ograniczenia JSON na YAML. Okno, które wyświetli się po kliknięciu linku, jest pokazane poniżej.
Teraz musimy przesłać plik JSON na to narzędzie, aby przekonwertować go na format YAML. Zlokalizujemy więc przycisk pliku przesyłania, który znajduje się między systemem Windows, jak pokazano poniżej:
Po kliknięciu tego przycisku pojawi się okno systemu, aw tym oknie będziemy mieć wszystkie pliki obecne w systemie. Musimy więc zlokalizować plik JSON, który utworzyliśmy na naszym pulpicie i wybrać go w oknie systemowym, jak pokazano na fragmencie poniżej:
Jak tylko przesłamy plik, narzędzie do konwersji przekonwertuje każdy wiersz skryptu z formatu JSON na format YAML, że w naszym przypadku jest usuwanie podwójnych cytatów, w których każdy element został zamknięty. Poniższy wynik pokazuje, że konwersja zakończyła się powodzeniem.
Możemy również edytować plik JSON z lewego okna, a narzędzie automatycznie przekonwertuje kod na format YAML, ponieważ obsługuje zmiany na żywo. Po sfinalizowaniu wszystkich niezbędnych edycji możemy skopiować kod w formacie YAML, albo nawet pobrać nowy plik z rozszerzeniem YAML, lokalizując i klikając przycisk Pobierz obecny między dwoma oknami, jak pokazano poniżej w fragmencie:
Po kliknięciu przycisku pobierania będziemy mogli pobrać plik, a nowy plik można otworzyć na IDE Notepad ++, ponieważ umożliwia również pliki formatu YAML, jak pokazano poniżej:
Widzimy, że ten konwertowany plik ma prawidłowe formatowanie YAML dla zmiennych i może być łatwo używane jako plik wsparcia dla dowolnego innego systemu zależnego.
Przykład nr 02: Konwertowanie pliku JSON na YAML z złożonymi wartościami typu danych tablicy
W tym przykładzie użyjemy aplikacji online do konwersji pliku JSON na format YAML, który zawiera wiele danych zapisanych w tablicach. Zmienne i ich wartości będą otoczone kręconymi nawiasami, które są standardowym stylem używanym w JSON. Jednak format YAML jest wolny od tego ograniczenia, ponieważ jest bardzo blisko codziennego języka, którego używamy. Plik formatowany JSON jest otwarty w notatniku ++ IDE na zrzucie ekranu poniżej.
W powyższym kodzie mamy dwie zmienne ciągów w formacie tablicy, każda z wyraźną wartością. Ten plik zostanie zapisany na naszym pulpicie w „.Format JSON ”. Następnie użyjemy naszej domyślnej przeglądarki, aby odwiedzić podany adres URL poniżej:
Formatter JSON
Ten link zabierze Cię do zasobu online do konwersji plików JSON na format YAML, wybierając odpowiedni plik formatu i tłumacząc wymagane ograniczenia JSON przez YAML. Okno, które pojawia się po kliknięciu linku, jest widoczne poniżej.
Teraz musimy przesłać plik JSON, aby został przekonwertowany na format YAML. Poszukamy więc przycisku „Załaduj dane”, który znajduje się między ścieżkami, jak pokazano poniżej:
Po naciśnięciu tego przycisku pojawi się okno systemowe, wyświetlając wszystkie pliki, które są obecnie obecne w systemie. Tak więc, jak wskazano w poniższym wyciągu, musimy zlokalizować plik JSON, który przygotowaliśmy na naszym pulpicie i wybrać go w oknie systemowym.
Po przesłaniu pliku narzędzie do konwersji przekształci każdą wiersz skryptu z JSON do YAML, co w naszym przypadku oznacza usunięcie podwójnych cytatów, które zawierały każdy element i przestawianie komponentów w wielu liniach, czyli formatu YAML dla tablic tablic. Konwersja była skuteczna, o czym świadczą wyniki pokazane poniżej.
Możemy również zmodyfikować plik JSON z lewego okna, a narzędzie automatycznie przekonwertuje kod na format YAML, ponieważ umożliwia modyfikacje na żywo. Po zakończeniu wszystkich niezbędnych korekt możemy skopiować kod w formacie YAML lub pobrać nowy plik z rozszerzeniem YAML, lokalizując i klikając przycisk „Pobieranie YAML” znajdującego się między dwoma oknami, jak pokazano w poniższym klipie:
Po naciśnięciu przycisku „Pobierz YAML” plik zostanie pobrany, a nowy plik może być wyświetlany w Notepad ++ IDE, który obsługuje pliki formatu YAML, jak pokazano poniżej:
Ten przekonwertowany plik ma prawidłowe formatowanie zmiennej YAML i może być używane jako pakiet referencyjny dla każdego innego systemu zależnego, jak widać na powyższym wyjściu.
Wniosek
W tym artykule omówiliśmy i wdrożyliśmy dwa różne przykłady konwersji plików sformatowanych JSON z odrębnymi wartościami i typami danych w formacie YAML. Skrypt JSON i YAML ma wiele podobieństw, ale format YAML jest bardziej skłonny do prostoty, ponieważ jest bardzo zbliżony do codziennego języka pisanego, i oba są używane jako format wsparcia lub wymiany danych, dzięki czemu można je łatwo przekonwertować na siebie za pomocą siebie szeroko dostępne narzędzia.