我想把json转换成一个特定的对象。
String : "{\r\n \"Status\": \"PLANNED\"\r\n}"
我尝试了Newtonsoft命名空间,但是它返回了一个空值。
var Json= Newtonsoft.Json.JsonConvert.DeserializeObject<Model Class>(String )
我想要Json格式的结果,这样我就可以按“计划”从Json中提取值,但是我得到的是null。
PS:模型类包含两个属性,名称(字符串类型)和值(对象类型)。
发布于 2019-05-16 12:54:27
您可以这样做(使用Newtonsoft )
using System;
using Newtonsoft.Json;
{
public class JsonHandler : IJsonHandler
{
public IJsonModel ReadJson(IJsonModel model, StreamReader reader)
{
try
{
string jsonFromFile;
using (reader))
{
jsonFromFile = reader.ReadToEnd();
}
status = JsonConvert.DeserializeObject<model>(jsonFromFile);
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
return status;
}
}
}https://stackoverflow.com/questions/56167539
复制相似问题