注意:这与 C# <==> JSON 的序列化或反序列化无关。
这更多是关于拥有一个将 1:1 映射到 JSON 结构本身的 C# 类。JSON 可以是字典(哈希)或数组,还可以嵌套(例如:JSON 对象作为“值”或 JSON 对象内的数组元素)。我如何定义一个行为相同的 C# 类,以便它可以将 1:1 映射到它的 JSON“等效”?
顺便说一句,我确实在http://msdn.microsoft.com/en-us/library/system.json.jsonobject(v=vs.110)看到 .NET 4.5 似乎对 JSON 有一级支持(终于! ) .aspx。另外,它似乎也可以进行序列化。然而这是一个密封的类,所以我看不到它的实现。
使用源卢克!
编辑: .NET 4.5 似乎是开源的。我在http://referencesource.microsoft.com/netframework.aspx找到了一个链接,但似乎无法下载源代码。用损坏的下载尝试了 3 次。任何其他来源位置?最好从 .NET 4.5 => .NET 4.0 反向移植 JSON 类