public class RootObject
{
public List<Result> results { get; set; }
public int result_index { get; set; }
}
...C# Assign JSON Dynamic einer Klasse
private void ReadJson()
{
string JsonString = File.ReadAllText(MyJsonFile);
DynamicObject jObject = System.Web.Helpers.Json.Decode(JsonString);
RootObject RO = (RootObject)jObject;
...
}
Die Linie:
RootObject RO = (RootObject)jObject;
nicht korrekt ist. Wie ist es möglich, das DynamicObject meiner Klasse zuzuordnen?
Sie sollten es auf den richtigen Typ deserialisieren mit ['System.Web.Helpers.Json.Decode (JsonString)'] (https://msdn.microsoft.com/en-us/library/gg547931 (v = vs.111) .aspx). –
dbc