Python Json Parsing
W tym artykule omówimy, jak analizować dane JSON w języku programowania Python. Przejdziemy przez kilka przykładów, aby zrozumieć mechanizm parsowania JSON w Pythonie.
Co to jest JSON?
JSON to akronim, który oznacza notację obiektu JavaScript. JSON to lekka reprezentacja tekstowa do organizowania i przechowywania danych strukturalnych. Dane JSON są reprezentowane jako uporządkowane listy i pary wartości kluczowej. O wiele łatwiejsze i czystsze do przedstawienia strukturalnych danych w JSON niż XML.
Przykładowy obiekt JSON
Oto przykład pliku JSON -
Obiekt JSON jest reprezentowany w kręconych aparatach ortodontycznych. Obiekt JSON może zawierać wiele danych JSON. Każde dane JSON są reprezentowane przez przecinek. Dane JSON to tylko para klucz: wartość.
Parsowanie bibliotek w Python
Istnieje wbudowana biblioteka do kodowania i dekodowania danych JSON w skrypcie Python. Aby skorzystać z biblioteki JSON, musimy zaimportować bibliotekę JSON, jak pokazano poniżej -
W tym artykule skoncentrujemy się na bibliotece JSON na analizowanie danych JSON.
Przykład 1
W tym przykładzie najpierw importujemy bibliotekę „JSON”. To jest wbudowany pakiet w Python. Zadeklarowaliśmy ciąg JSON o nazwie „JSON_DATA”. String JSON można przeanalizować za pomocą JSON.Metoda obciążeń (). Ta metoda zwróci słownik Pythona. Elementy słownika są następnie drukowane, jak pokazano na poniższym obrazie wyjściowym.
Importuj JSONPrzykład-2
W tym przykładzie zobaczymy, jak przeanalizować słownik Python i przekonwertować go na ciąg JSON. Najpierw ogłosiliśmy słownik Pythona o nazwie „Py_Obj”. Słownik Python jest następnie konwertowany na ciąg JSON za pomocą JSON.Metoda zrzutów (). Następnie wydrukowaliśmy obiekt JSON, jak pokazano na poniższym obrazie wyjściowym.
Importuj JSONPrzykład-3
Ten przykład pokazuje, jak odczytać plik JSON i analizować zawartość danych JSON w pliku. Oto plik wejściowy, który jest rozważany dla tego przykładu -
„Student_name”: „Elie”, „Roll”: 20, „klasa”: 11,Najpierw importujemy bibliotekę „JSON”, a następnie czytamy „JSON_INPUT.plik JSON ”i parsuj, że jest treść za pomocą JSON.Metoda load () i przechowywana w zmiennej „JSON_DATA”. Następnie wydrukowaliśmy zmienną „JSON_DATA”, jak pokazano na poniższym zrzucie ekranu wyjściowego.
Importuj JSONPrzykład-4
Ten przykład pokazuje, jak przekonwertować słownik Python na ciąg JSON i napisać go do pliku.
Po pierwsze, pakiet „JSON” został zaimportowany. Zadeklarowany jest słownik Python „PY_OBJ”. The Python Dictionary i.mi. „PY_OBJ” jest następnie konwertowany na ciąg JSON za pomocą JSON.Metoda zrzutu (). Ten ciąg JSON jest następnie zapisywany w pliku. Jeśli plik wyjściowy nie istnieje, plik zostanie utworzony, a ciąg JSON zostanie zapisany.
Importuj JSONPrzykład-5
To jest przykład pokazania, jak wydrukować ciąg JSON w sposób przyjazny dla użytkownika. W tym przykładzie użyliśmy wgłębienia jako 3, a klucze będą sortowane w kolejności rosnącej, drukowając ciąg JSON.
Importuj JSONWniosek
W tym artykule krótko omówiliśmy format pliku JSON i jak parsować plik/dane JSON w Python. W tym artykule omówiliśmy bibliotekę „JSON” i widzieliśmy kilka przykładów parsowania danych JSON.