我使用SimpleJson庫從這裏:http://simplejson.codeplex.com/淨SimpleJson:反序列化JSON動態對象
我想JSON字符串反序列化到一個動態對象是這樣的:
dynamic json = SimpleJson.SimpleJson.DeserializeObject("{\"foo\":\"bar\"}");
var test = json.foo;
反序列化部分工作正常,但調用json.foo會拋出RuntimeBinderException,並顯示錯誤消息'SimpleJson.JsonObject' does not contain a definition for 'foo'
。
如何使用SimpleJson反序列化JSON字符串並使用json.foo語法訪問動態屬性?
這是一個公平的評論,L.B.我無法刪除該問題,因此希望這可以成爲其他人通過NuGet安裝SimpleJson並遇到與我一樣的問題的有用工具。 –
+1對我有幫助。 –