При попытке извлечь данные из JSON
с использованием JavaScriptSerializer
, особые трудности возникают при просмотре типа data
типа object
. На основании приведенных ниже примеров данных был написан следующий код:
var serializer = new JavaScriptSerializer();
dynamic outp = serializer.DeserializeObject(out3);
var a = outp["Number"]; // is OK, returns "1"
var b = outp["Description"]; // stuck in looking through "Description" to access "address", then extract the value of "street_2", as an illustration.
Обратная связь (без учета в идеале определение class
с соответствующим properties
) будет в значительной степени оценили. Спасибо.
{
"Number": 1,
"Description": [
{
"id": "PO1234",
"country": "TE",
"No": "4050",
"safeNo": "LU37",
"name": "stuck",
"address": {
"street_1": "adhoc, 0098, country",
"street_2": "94 street",
"city": "stackoverflow",
"zip": "stack"
},
"is_EU": "Y",
"conti": "E",
"date": "2019-08-14T21:43:02.000Z"
}
]
}