Familiarizzare con JSON
Lezione 4 di 10 del corso Progetto di ricerca sui social media - Fondamenti di JSON in Python di Coddy.
In questa lezione, prenderemo confidenza con la struttura JSON che contiene tutte le informazioni degli utenti/pagine di questa azienda di social media.
Ecco un oggetto JSON che rappresenta un dipendente:
{
"first_name": "Robert",
"last_name": "Newell",
"city": "Atlanta",
"type": "user",
"gender": "M",
"country": "United States",
"job": "Software Engineer"
}Questo è un singolo record nel database che rappresenta i dettagli di un utente. Nota che il type è impostato su user.
Ora scegliamo un altro tipo di entità nel nostro social media: una pagina.
{
"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"
}Il JSON finale che riceverai dal servizio backend del social media sarà un elenco di record. Alcuni saranno record di utenti, altri saranno record di pagine. Un elenco di questi oggetti JSON viene assegnato a un array JSON, results. Il formato sarà simile a quello riportato di seguito:
{
"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"
}
]
}In alcune sfide di questo corso, vedrai oggetti JSON nel formato riportato sopra.
Provalo tu
Questa lezione non include una sfida di codice.
Tutte le lezioni di Progetto di ricerca sui social media - Fondamenti di JSON in Python
2Utenti dei social media in JSON
Familiarizzare con JSONEsercitati da solo: Compilatore Python online