 悬赏园豆:5
                [已解决问题] 
            
                    解决于 2017-01-23 15:43
                悬赏园豆:5
                [已解决问题] 
            
                    解决于 2017-01-23 15:43 
                 
        字符串:
string jsonStr="{\"id\":\"C_3\",\"InputedValue\":\"\",\"FuncName\":\"AP.ControlProcess.CatchList\"}"
C#代码:
JsonConvert.DeserializeObject(jsonStr, typeof(Hashtable))
错误:

Newtonsoft.Json.dll 版本:
4.5.2.14811
开发环境:
Net Framework 3.5+VS2008
如果把json字符串中的 InputedValue 字段去掉就运行正确了,为什么不能反序列化空值的字段呢?
呵呵,我用你这段代码测试了一下,不报错呢。不过我用的Newtonsoft.Json.dll版本是4.5.6,或许是这个插件本身的BUG,后来的版本修复了这个问题。
是不是在实体映射时,InputedValue字段为Int32等类型,不是字符串类型,导致无法转换?