Json.Net suele serializar un Dictionary<k,v>
en una colección;Json.Net - Diccionario de serialización como matriz (de pares de valores clave)
"MyDict": {
"Apples": {
"Taste": 1341181398,
"Title": "Granny Smith",
},
"Oranges": {
"Taste": 9999999999,
"Title": "Coxes Pippin",
},
}
Cuál es grande. Y al mirar alrededor de SO, parece ser lo que la mayoría de la gente quiere. Sin embargo, en este caso particular, quiero serializar entre mi Dictionary<k,v>
y el formato de matriz;
"MyDict": [
"k": "Apples",
"v": {
"Taste": 1341181398,
"Title": "Granny Smith",
}
},
"k:": "Oranges",
"v:": {
"Taste": 9999999999,
"Title": "Coxes Pippin",
}
},
]
¿Hay alguna manera fácil de hacerlo con mi tipo de campo existente? ¿Hay algún atributo que pueda anotar, por ejemplo?
Trabajando para la serialización, ahora Cómo deserializar el mismo objeto – MSTdev
@MSTdev La misma idea, use 'JsonConvert.DeserializeObject' y asegúrese de pasar el' JsonSerializerSettings' con la resolución a ese método. Actualicé el violín para demostrar. –
@BrianRogers compruebe mi problema detallado http://stackoverflow.com/questions/32473308/serialize-deserialization-issue-on-newton-json-for-idictionarymycustomclass-li – MSTdev