używam biblioteki simplejson stąd: http://simplejson.codeplex.com/.Net simplejson: Cofnięcie JSON do dynamicznego obiektu
Chciałbym deserializowania ciąg JSON do dynamicznego obiektu jak poniżej:
dynamic json = SimpleJson.SimpleJson.DeserializeObject("{\"foo\":\"bar\"}");
var test = json.foo;
Część deserializacji działa poprawnie, ale wywołanie json.foo zgłasza wyjątek RuntimeBinderException z komunikatem o błędzie 'SimpleJson.JsonObject' does not contain a definition for 'foo'
.
Jak mogę deserializować ciąg JSON za pomocą SimpleJson i uzyskać dostęp do właściwości dynamicznych za pomocą składni json.foo?
To sprawiedliwe komentarz L.B. Nie mogę usunąć tego pytania, więc mam nadzieję, że będzie to użyteczny artefakt dla innych, którzy instalują SimpleJson przez NuGet i napotykają na ten sam problem, co ja. –
+1 za bycie dla mnie pomocnym. –