-1

我的 JSON 字符串会像

在此处输入图像描述

当我使用 Newtonsoft.Json 反序列化它时,而不是对象我得到低于响应

在此处输入图像描述

但它应该像下图

在此处输入图像描述

尝试了 JsonConvert.DeserializeObject 和 JObject.Parse。当我们在不知道类型的情况下反序列化它时,有什么方法可以进入直接对象结构?

4

1 回答 1

2

试试动态?例如

dynamic thing = JObject.Parse("{Id:123, PhoneNumber: { Primary: 12345, Secondary: 78945}");

Console.WriteLine(thing.Id);
Console.WriteLine(thing.PhoneNumber);
Console.WriteLine(thing.PhoneNumber.Primary);
于 2020-02-20T14:58:14.987 回答