Spiski.io.To_Json

Spiski.io.To_Json
Notacja obiektów JavaScript lub JSON, jest popularnym i przydatnym formatem wymiany danych. Jest obsługiwany przez szeroki zakres aplikacji i języków. To sprawia, że ​​jest to bardzo przydatne w prawie uniwersalnej wymianie danych.

W tym samouczku nauczymy się, jak konwertować figury lub graf_objects na struny JSON.

Zacznijmy.

Spiski.io.To_Json ()

Spiski.io.Funkcja To_Json () pozwala nam przekonwertować figurę na ciąg JSON. Składnia funkcji jest jak pokazana poniżej:

spiski.io.to_JSON (ryc, VALIDATE = TRUE, Prettel = False, rened_uids = true, silnik = brak)

Parametry są jak pokazane:

  1. Rysunek - Określa figurę lub obiekt do konwersji na ciąg JSON.
  2. Waliduj - wartość logiczna, która określa, czy liczba powinna zostać zatwierdzona przed przekształceniem na JSON.
  3. Pretty - jeśli prawda, ciąg JSON jest w przeciwnym razie dość drukowany, ciąg JSON jest zwracany w kompaktowym formacie.
  4. Remove_uids - jeśli jest to prawda, umożliwia wykresowe usunięcie śladów UIDS z reprezentacji JSON.
  5. Silnik - określa silnik kodujący JSON. Zaakceptowane wartości obejmują:
    1. „JSON” - używa wbudowanego modułu JSON Pythona.
    2. „Orjson” - określa silnik Orjson. Znacznie szybciej, ale wymaga instalacji.
    3. „Auto” - automatycznie wybierz silnik w zależności od dostępnego pakietu.

Następnie funkcja zwróci liczbę wejściową jako reprezentację JSON jako typ ciągu.

Konwertuj figurkę Plotly na JSON

Możemy przekonwertować figurę na ciąg JSON za pomocą funkcji To_String, jak pokazano w poniższym przykładzie:

importować fabuły.Wyraź jako PX
importować fabuły.IO jako IO
df = px.dane.dyby()
Ryc. = PX.linia (df, x = 'data', y = 'fb')
io.To_Json (ryc.)

W powyższym przykładzie używamy danych zapasowych z Plotly Express i wykreślamy prosty wykres linii.

Następnie używamy ciągu To_Json () do konwersji figury na ciąg JSON.

Kod powyżej powinien zwrócić:

Aby utworzyć bardziej czytelne dane, możemy użyć ładnego parametru, jak pokazano:

io.To_Json (ryc, ładnie = true)

Aby zmienić silnik:

io.to_JSON (fig, Pretty = true, silnik = "orjson")

Powyższy kod wymaga zainstalowania pakietu Orjson w systemie. Możesz to zrobić, biegając PIP jako:

$ pip instaluj orjson

Aby usunąć UIDS, ustaw parametr na true, jak pokazano:

io.to_JSON (fig, Pretten = true, silnik = "orjson", remove_uids = true)

Zamknięcie

Ten krótki artykuł pokazuje, jak przekonwertować figurę na ciąg JSON za pomocą funkcji To_Json ().