Wprowadzenie.
W trzeciej części wpisu o formacie JSON przedstawiłem, jak prezentuje się konwersja typów, między Pythonem a JSONem. Wpis ten jest jedynie krótkim uzupełnieniem dla poprzednich wpisów. Pełna dokumentacja do pakietu json znajduje się pod tym linkiem.
Zakres artykułu.
- Python —> JSON – Konwersja typów
Python ---> JSON - Konwersja typów
Konwersja typów między Pythonem a JSONem prezentuje się następująco.
Python
dict
list
tuple
str
int
float
True
False
None
JSON
object
array
array
string
number
number
true
false
null
Poniżej zamieszczam kod, który dokonuje konwersji typów.
import json print(json.dumps({"name": "Dominik", "last_name": "Bednarski"})) print(json.dumps(["Zielony", "Niebieski"])) print(json.dumps(("Zielony", "Niebieski"))) print(json.dumps("Dominik")) print(json.dumps(28)) print(json.dumps(36.6)) print(json.dumps(True)) print(json.dumps(False)) print(json.dumps(None))
Wynik działania powyższego programu prezentuje się następująco.