使用自定义构造函数反序列化格式错误 JSON
Deserialization malformed JSON with custom constructor
有什么方法可以反序列化这个畸形的 JSON 代码吗?
{
"children": [
{
"bold": false,
"italic": false,
"strike": false,
"underline": false,
"link": false
},
"Hello world" ]
}
JsonSerializerOptions 有自定义转换器的选项。
谁知道怎么带路?
谢谢。
反序列化 json 的最简单方法是
var data = JsonConvert.DeserializeObject<Data>(json);
public class Data
{
public List<object> children { get; set; }
}
如何使用
string helloWorld=data.children[1].ToString();
Dictionary<string,bool> fonts= ((JObject) data.children[0]).ToObject<Dictionary<string,bool>>();
有什么方法可以反序列化这个畸形的 JSON 代码吗?
{
"children": [
{
"bold": false,
"italic": false,
"strike": false,
"underline": false,
"link": false
},
"Hello world" ]
}
JsonSerializerOptions 有自定义转换器的选项。
谁知道怎么带路?
谢谢。
反序列化 json 的最简单方法是
var data = JsonConvert.DeserializeObject<Data>(json);
public class Data
{
public List<object> children { get; set; }
}
如何使用
string helloWorld=data.children[1].ToString();
Dictionary<string,bool> fonts= ((JObject) data.children[0]).ToObject<Dictionary<string,bool>>();