Cómo analizar objetos JSON con teclas numéricas usando JavaScriptSerializer
Tengo un objeto como el siguiente para ser deserializado en C #. Me pregunto cómo puedo analizarlo. Intenté seguireste ejemplo aqui, pero no sé cómo puedo lograr que mi clase reconozca la clave de cada objeto (el2
y el3
abajo).
La cadena JSON a continuación básicamente representa 2 transacciones. Me gustaría convertir cada representación de transacción en un objeto Transacción y ponerla en una matriz de objeto Transacción.
{
"2": {
"id": "2",
"user_id": "59",
"offer_id": "1234"
},
"3": {
"id": "3",
"user_id": "59",
"offer_id": "1234"
}
}
Aquí están mis clases:
public class Transactions
{
// what goes here since the "key" field is always different?
}
public class Transaction
{
public int id { get; set; }
public int user_id { get; set; }
public int offer_id { get; set; }
}