【发布时间】:2017-06-30 00:40:29
【问题描述】:
我正在尝试使用 JsonConvert.DeserializeObject(string) 将字符串反序列化为可以与 dynamic 一起使用以动态访问 json 文档的作业。但是我想避免知道文档的大小写,所以我可以输入
dynamic document = JsonConvert.DeserializeObject(someString);
Console.WriteLine(document.some.path.here.name);
让它在 {"Some":{"path":{"HERE":{"Name":"test"}}} 上工作
我不知道如何为 json.net 创建一个自定义类来为我做这件事,基本上消除了对作业对象的区分大小写(或者可能将所有属性转换为小写)
【问题讨论】:
标签: c# json json.net json-deserialization