So analysieren Sie JSON-Objekte mit numerischen Schlüsseln mithilfe von JavaScriptSerializer
Ich habe ein Objekt wie das folgende, das in C # deserialisiert werden soll. Ich frage mich, wie ich es analysieren kann. Ich habe versucht, @ zu folgdieses Beispiel hier, bin aber ratlos darüber, wie ich meine Klasse dazu bringen kann, den Schlüssel jedes Objekts zu erkennen (das2
und die3
unten).
Die folgende JSON-Zeichenfolge steht im Wesentlichen für 2 Transaktionen. Ich möchte jede Transaktionsdarstellung in ein Transaktionsobjekt konvertieren und in ein Array von Transaktionsobjekten einfügen.
{
"2": {
"id": "2",
"user_id": "59",
"offer_id": "1234"
},
"3": {
"id": "3",
"user_id": "59",
"offer_id": "1234"
}
}
Hier sind meine Klassen:
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; }
}