Zapoznanie się z JSON
Lekcja 4 z 10 w kursie Projekt wyszukiwania w mediach społecznościowych — podstawy JSON w Pythonie w Coddy.
Na tej lekcji zapoznamy się ze strukturą JSON zawierającą wszystkie informacje o użytkownikach/stronach tej firmy z branży mediów społecznościowych.
Oto obiekt JSON reprezentujący pracownika:
{
"first_name": "Robert",
"last_name": "Newell",
"city": "Atlanta",
"type": "user",
"gender": "M",
"country": "United States",
"job": "Software Engineer"
}To pojedynczy rekord w bazie danych, który zawiera szczegóły dotyczące użytkownika. Zwróć uwagę, że type ma wartość user.
Teraz wybierzmy inny rodzaj obiektu w naszych mediach społecznościowych — stronę.
{
"name": "Friendly Neighborhood Coder",
"category": "Technology, Education & Engineering",
"city": "Trivandrum",
"type": "page",
"followers": 1080,
"country": "India",
"description": "Creator of the YouTube channel - @fncoder. I help python developers level up their skills"
}Ostateczny JSON otrzymany z usługi backendowej mediów społecznościowych będzie listą rekordów. Niektóre z nich będą rekordami użytkowników, a inne rekordami stron. Lista tych obiektów JSON jest przypisana do tablicy JSON — results. Będzie wyglądać tak:
{
"results": [
{
"first_name": "Robert",
"last_name": "Newell",
"city": "Atlanta",
"type": "user",
"gender": "M",
"country": "United States",
"job": "Software Engineer"
}, {
"name": "Friendly Neighborhood Coder",
"category": "Technology, Education & Engineering",
"city": "Trivandrum",
"type": "page",
"followers": 1080,
"country": "India",
"description": "Creator of the YouTube channel - @fncoder. I help python developers level up their skills"
}
]
}W niektórych wyzwaniach w tym kursie zobaczysz obiekty JSON w powyższym formacie.
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Wszystkie lekcje w sekcji Projekt wyszukiwania w mediach społecznościowych — podstawy JSON w Pythonie
2Użytkownicy mediów społecznościowych — JSON
Zapoznanie się z JSON3Podstawowa implementacja wyszukiwania
Pobieranie wszystkich rekordówWyszukiwanie według użytkownika/stronyPoćwicz samodzielnie: Kompilator Python online