Wir erhalten JSON-Daten von Facebook Real Time Abonnement. Der JSON selbst enthält Eigenschaften wie "object": "page" und wir müssen auf diese Eigenschaft zugreifen.JSON: Wie analysiert man die JSON-Zeichenfolge, die "Objekt" enthält: "Seite"
{
"entry":[
{
"changes":[ ],
"id":"1037501376337008",
"time":1465883784
}
],"object":"page"
}
Wir verwenden dynamisches Objekt JSON zu analysieren, aber wenn wir versuchen, die result.object zugreifen zu können, ist es nicht erlaubt als Objekt das Schlüsselwort in C# ist.
dynamic result = JsonConvert.DeserializeObject<dynamic>(jsonRealTimeNotification);
string objectType = result.object.ToString(); // This line does not build
Wir können das „Objekt“ durch einen Text in dem ursprünglichen JSON-String ersetzen und dann analysieren, aber wir suchen, wenn es eine Standardmethode ist diesen