У меня есть этот пример структуры Json
[
{
"idgoOperacion": 256,
"Destino": "Actividades Comunitarias",
"Tipo de Solicitante": "-",
"Superficie Otorgada": "",
"Lugar de Firma": "",
"Fecha de Firma": ""
},
{
"idgoOperacion": 263,
"Destino": null,
"Tipo de Solicitante": null,
"Superficie Otorgada": null,
"Lugar de Firma": null,
"Fecha de Firma": null
},
{
"idgoOperacion": 266,
"Destino": "Cultura",
"Tipo de Solicitante": "Civil",
"Superficie Otorgada": "17",
"Lugar de Firma": "",
"Fecha de Firma": "21/06/2015"
},
{
"idgoOperacion": 270,
"Destino": null,
"Tipo de Solicitante": null,
"Superficie Otorgada": valor,
"Lugar de Firma": "",
"Fecha de Firma": null
},
{
"idgoOperacion": 273,
"Destino": null,
"Tipo de Solicitante": null,
"Superficie Otorgada": null,
"Lugar de Firma": null,
"Fecha de Firma": null
},
{
"idgoOperacion": 274,
"Destino": null,
"Tipo de Solicitante": null,
"Superficie Otorgada": valor,
"Lugar de Firma": valor,
"Fecha de Firma": valor
}]
и у меня есть таблица с двумя полями, idgoOperacion, Json.
Мне нужно сохранить json следующим образом для каждого номера операции и т. д.
idgoOperacion = 256
Json = {"idgoOperacion": 256,"Destino": "Actividades Comunitarias",
"Tipo de Solicitante": "-","Superficie Otorgada": "","Lugar de
Firma": "","Fecha de Firma": ""}
и так далее.
попытайтесь получить значение Json следующим образом, но я не смог пройти полный json и получить значение idgoOperacion.
JArray jsonPreservar = JArray.Parse(jsonText);
dynamic data = JObject.Parse(jsonPreservar[0].ToString());
Вы должны выполнить итерацию по всему массиву, чтобы получить все значения свойств.
Его не нужно использовать,
dynamic
так как он возвращает типJObject
и оттуда вам нужно получитьidgoOperacion
от вашего объекта в jsonкоторый