English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Namespace: Windows.Data.Json
In Windows Runtime, è possibile utilizzare la classe Json per manipolare la stringa JSON ricevuta, che è più intuitiva rispetto alla classe DataContractJsonSerializer.
Ad esempio, ottenere un oggetto JSON da un'API di esercizi di labio:
//La stringa JSON restituita:
{ "code":200, "msg":"success", "newslist":[ { "content":"Xiao Liu e Xiao Hou, <br/>Giocare a pallone durante la partita,。。 <br/>Xiao Liu fa pallone e il sudore scorre, <br/>L'entusiasmo di Xiao Hou è superiore a quello di Xiao Liu, <br/>Ha girato per più di mezz'ora, <br\/>Non si può distinguere se è Xiao Liu che batte Xiao Hou, <br\/>È Xiao Hou Sheng o Xiao Liu?" } ] }
In questo oggetto di ritorno, sono inclusi i tipi di dati comuni: numeri, stringhe, insiemi di oggetti (array), per ottenere ogni valore è possibile fare così:
// Convertire una stringa Json in un oggetto Json JsonObject jsonObject = JsonObject.Parse(Json字符串); // Ottenere un valore numerico double code=jsonObject.GetObject()["code"].GetNumber(); // Ottenere una stringa string msg=jsonObject.GetObject()["msg"].GetString(); // Ottenere l'oggetto array, l'indice parte da 0 string content=jsonObject.GetObject()["newslist"].GetArray()[0].GetObject()["content"].GetString();
Di solito, gli array contengono più oggetti, in questo caso è possibile utilizzare il metodo GetNameedArray per ottenere questo array Json e poi esplorare gli oggetti figli.
La descrizione completa dei metodi di elaborazione semplici di Json in C# forniti dall'autore è stata presentata qui. Spero che sia utile a tutti. Se avete domande, non esitate a lasciare un commento, l'autore risponderà prontamente. In questo momento, ringrazio anche tutti i sostenitori del sito web Tutorial Yell.
Dichiarazione: il contenuto di questo articolo è stato raccolto da Internet, il copyright spetta ai rispettivi proprietari. Il contenuto è stato caricato autonomamente dagli utenti di Internet, il sito web non detiene i diritti di proprietà, non è stato sottoposto a modifica editoriale umana e non assume responsabilità legali correlate. Se trovi contenuti sospetti di violazione del copyright, ti preghiamo di inviare una e-mail a: notice#oldtoolbag.com (al momento dell'invio dell'e-mail, sostituisci # con @) per segnalare il problema e fornire prove pertinenti. Una volta verificata, il sito web rimuoverà immediatamente il contenuto sospetto di violazione del copyright.