sto usando la libreria simplejson da qui: http://simplejson.codeplex.com/.Net simplejson: Deserialize JSON per oggetto dinamico
mi piacerebbe deserializzare una stringa JSON a un oggetto dinamico come questo:
dynamic json = SimpleJson.SimpleJson.DeserializeObject("{\"foo\":\"bar\"}");
var test = json.foo;
La parte di deserializzazione funziona correttamente, ma chiamando json.foo genera una RuntimeBinderException con il messaggio di errore 'SimpleJson.JsonObject' does not contain a definition for 'foo'
.
Come posso deserializzare una stringa JSON utilizzando SimpleJson e accedere alle proprietà dinamiche utilizzando la sintassi json.foo?
Questo è un commento giusto, L.B. Non riesco a eliminare la domanda, quindi spero che questo serva da utile artefatto per gli altri che installano SimpleJson tramite NuGet e si imbattono nello stesso problema di me. –
+1 per essermi stato utile. –