Ho problemi a ricevere dati dal mio JArray, in particolare sto tentando di accedere al valore dell'ID. Ecco un esempio JSONCome ottenere valori da un JArray in JSON.net
{
"page": 1,
"totalPages": 5,
"pageSize": 2,
"sortField": "label",
"sortOrder": "asc",
"content": [
{
"organizationId": "Org123",
"id": "333",
"label": "comp1"
},
{
"organizationId": "Org123",
"id": "444",
"label": "comp2"
}
]
}
E qui è quello che ho in C#
JArray jArray = new JArray(jsonString);
foreach (JValue item in jArray)
{
Console.WriteLine(item["id"]);
}
so che ho bisogno di controllare il JValue per assicurarsi che si tratta di un tipo di ID, ma sono confuso su oggetto tipi assegnati una volta suddivisi in JArray.
http://stackoverflow.com/questions/18638640/json-net-using-selecttoken-to-get-a-value-senza-conoscere-un-elemento-elemento verificate questo – FirebladeDan
potete usare il metodo 'JToken.Parse (string)'. –