#c# #jil
#c# #jil
Вопрос:
Мне нужно десериализовать JSON с помощью Jil; к сожалению, десериализация завершается неудачей при попытке преобразовать пустую строку в a double?
.
Есть ли что-нибудь Option
, что нужно установить, чтобы решить эту проблему?
Я просмотрел официальную документацию, но не нашел того, что искал. Я что-то упускаю?
public class MyData
{
public string MyName{ get; set; }
public double? MyValue{ get; set; }
}
class Program
{
static void Main(string[] args)
{
string json = "{"MyName":"my_name","MyValue":""}";
MyData foo = Jil.JSON.Deserialize<MyData>(json);
}
}
Я ожидаю foo.MyValue
, что будет null
, но Jil.DeserializationException: 'Expected a double value'
вместо этого он выдает.