Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当调用反序列化方法时,Jil是否有将空字符串转换为null的选项?_C#_Jil - Fatal编程技术网

C# 当调用反序列化方法时,Jil是否有将空字符串转换为null的选项?

C# 当调用反序列化方法时,Jil是否有将空字符串转换为null的选项?,c#,jil,C#,Jil,我需要使用Jil反序列化JSON;不幸的是,当反序列化尝试将空字符串转换为double?时,反序列化失败 是否有任何选项要设置以解决此问题 我查阅了官方文件,但没有找到我要找的东西。我错过什么了吗 公共类MyData { 公共字符串MyName{get;set;} 公共双精度?MyValue{get;set;} } 班级计划 { 静态void Main(字符串[]参数) { 字符串json=“{\“MyName\”:\“MyU name\”,\“MyValue\”:\“}”; MyDat

我需要使用Jil反序列化JSON;不幸的是,当反序列化尝试将空字符串转换为
double?
时,反序列化失败

是否有任何
选项要设置以解决此问题

我查阅了官方文件,但没有找到我要找的东西。我错过什么了吗

公共类MyData
{
公共字符串MyName{get;set;}
公共双精度?MyValue{get;set;}
}
班级计划
{
静态void Main(字符串[]参数)
{    
字符串json=“{\“MyName\”:\“MyU name\”,\“MyValue\”:\“}”;
MyData foo=Jil.JSON.Deserialize(JSON);
}
}
我希望
foo.MyValue
null
,但它会引发
Jil.DeserializationException:“应为双精度值”