如何将弱类型 JSON 转换为 C# 可读对象
Posted
技术标签:
【中文标题】如何将弱类型 JSON 转换为 C# 可读对象【英文标题】:How To Convert Weakly Typed JSON Into C# Readable Object 【发布时间】:2012-12-15 06:47:13 【问题描述】:我有一个从非 .NET HTTP 请求读取 JSON 的 WCF 服务。我想使用 JSON.NET 或其他一些工具将该 JSON 转换为可以在 C# 的服务器端读取的弱类型对象。我希望不必为此过程创建 WCF 数据联系人。我不知道返回的 JSON 的完整架构。此外,它可能会有所不同。我正在寻找通用的东西。有关此任务的可用工具的任何建议?
谢谢
【问题讨论】:
【参考方案1】:它可能会有所不同,但您有一些固定的类型,对吧?你有适用于大多数情况的类型吗?
否则,也许你可以使用 DeserializeAnonymousType()
【讨论】:
以上是关于如何将弱类型 JSON 转换为 C# 可读对象的主要内容,如果未能解决你的问题,请参考以下文章
如何”Newtonsoft.Json.Linq.JValue”的对象强制转换为类型“Newtonsoft.Json.Linq.JArray"?