Jeśli szukasz sposobów na potwierdzenie JSON Z linii poleceń Linux postępuj zgodnie z wytycznymi tego artykułu.
Sprawdź sprawdź JSON z wiersza poleceń w systemie Linux
Istnieją różne sposoby potwierdzenia JSON z wiersza poleceń na Linux. Oto trzy możliwe metody:
Metoda 1: Sprawdzanie poprawności pliku JSON za pomocą polecenia JSON-Spec
Do walidacji jest wiele bibliotek i narzędzi typu open source JSON akta. JSON Spec jest jednym z tych poleceń, które mogą skutecznie potwierdzić JSON Dane w stosunku do JSON schemat. Musisz jednak zainstalować JSON Spec w Linux z polecenia PIP, które można zainstalować z następującego polecenia:
sudo apt instal instaluj PIP
Po zainstalowaniu PIP w Linux, uruchom następujące polecenie, aby zainstalować JSON Spec.
sudo pip instaluj JSON-Spec
Teraz użyjemy dwóch JSON Pliki nazwane dane.JSON I schemat.JSON. Używając JSON Spec Narzędzie Python Library, potwierdzimy nasze JSON akta.
Teraz uruchom następujące polecenie, które będzie weryfikacyjne JSON Dane w stosunku do JSON schemat:
JSON potwierdza--schema-file = schemat.JSON-DOCOMENT-FILE = DANE.JSON
Jest to instrukcja wiersza poleceń do potwierdzenia JSON Plik o nazwie „dane.JSON„Przeciw JSON schemat zdefiniowany w „schemat.JSON".
„„JSON potwierdza”Polecenie jest prawdopodobnie konkretnym narzędziem lub biblioteką zaprojektowaną dla JSON Walidacja schematu. Za pomocą -plik schematu flaga, a następnie imię JSON plik schematu i -plik dokumentu flaga, a następnie imię JSON Plik dokumentu, narzędzie może potwierdzić, że dokument całkowicie pasował do specyfikacji pliku schematu.
Jeśli JSON Dokument przechodzi walidację, oznacza, że jest on strukturalnie i semantycznie poprawny zgodnie ze schematem. Jeśli zawiedzie sprawdzanie poprawności, narzędzie prawdopodobnie dostarczy komunikaty o błędach wskazujących, które aspekty dokumentu nie są zgodne ze schematem.
Oto kolejna składnia, która może potwierdzić JSON akta:
JSON potwierdza--schema-file = schemat.JSON < data.json
To polecenie może również potwierdzić JSON Plik o nazwie „dane.JSON„Przeciw JSON schemat zdefiniowany w „schemat.JSON".
W tym poleceniu „<„Postać służy do przekierowania zawartości„dane.JSON”Plik do standardowego wejścia narzędzia sprawdzania poprawności. Jest to alternatywa dla korzystania z „-plik dokumentu”Flaga w poprzednim przykładzie.
To polecenie porówna JSON dokument przeciwko schematowi określonemu w „schemat.JSON„Aby upewnić się, że oba mają tę samą składnię.
Jeśli oba JSON Pliki pasują do strukturalnie i semantycznie, polecenie nic nie wyświetli; Jeśli jednak zawiedzie sprawdzanie poprawności, narzędzie prawdopodobnie dostarczy komunikaty o błędach wskazujących, które aspekty dokumentu nie są zgodne z schematem.
Metoda 2: Sprawdzanie poprawności pliku JSON za pomocą polecenia JSONLINT
JSONLINT Polecenie to kolejne skuteczne narzędzie do walidacji JSON Pliki w środowiskach Linux. Można go użyć do sprawdzenia składni i struktury JSON złożyć i upewnij się, że jest zgodny z JSON specyfikacja.
Ale zanim użyjemy JSONLINT W Linux najpierw zainstaluj Python3-DemJson Pakiet w systemie za pomocą poniższej komendy:
sudo apt instal Python3-DemJson
Używać JSONLINT, Możesz po prostu wpisać JSONLINT a następnie imię JSON plik, który chcesz zweryfikować. Na przykład, Jeśli masz JSON Plik o nazwie „dane.JSON„W bieżącym katalogu możesz uruchomić następujące polecenie, aby je potwierdzić:
Dane JSONLINT.JSON
Jeśli JSON Plik jest ważny, JSONLINT wydrukuje OK.
Jeśli jednak plik jest nieprawidłowy, wydrukuje komunikat o błędzie wskazujący, gdzie wystąpił błąd i jaki jest problem.
Na przykład, Jeśli pojawi się plik zawiera błąd poniżej.
Metoda 3: Sprawdzanie poprawności pliku JSON za pomocą polecenia JQ w Linux
JQ Polecenie jest trzecie na liście, aby analizować i potwierdzić JSON akta. Musisz zainstalować Pakiet JQ Najpierw w systemie Linux z następującego polecenia:
sudo apt instal JQ
Następnie potwierdzić JSON Plik, użyj następujących składnia:
JQ.[plik].JSON.
Przykład
JQ . dane.JSON
Polecenie wydrukuje JSON plik wskazujący brak błędu.
Teraz zmodyfikujemy JSON Złóż i usuń odwrócone przecinki, jak pokazano poniżej:
Teraz uruchom JQ polecenie, przekazując nazwę JSON plik:
JQ . dane.JSON
Poniższy błąd pojawi się w wierszu poleceń wskazujących błąd składni w pliku JSON.
Wniosek
Walidacja JSON Z wiersza poleceń w Linux można wykonać za pomocą różnych narzędzi, takich jak JSON Spec, JQ I JSONLINT. Narzędzia te mogą analizować i potwierdzać JSON Dane, dostarczanie informacji zwrotnych na temat wszelkich błędów lub problemów, które należy naprawić. Korzystając z tych narzędzi, można łatwo zweryfikować JSON z wiersza poleceń w Linux i zapewnij dokładność danych.