没有类的JSON.NET

时间:2016-11-21 16:57:08

标签: json.net

我有一个组件,充当两个Web服务之间的中间人。他们都使用JSON进行通信。

来自Web服务的数据非常相似。但是,它确实需要按摩一点。

我目前通过反序列化JSON,构建一个新的JObject并序列化它。似乎应该有更好的方法。

我正在看JsonConvert,JsonConverter,JsonSerializer,JsonReader等,试图看看是否有更好的方法来做到这一点。

有关使用/覆盖哪些类以使此过程更有效的任何指导?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用documentation中描述的方法编写自定义JsonConverter,因此您只有一个具体的类,但此类可以转换为对象的稍微不同的JSON表示。

关于编写自定义JsonConverters的另一篇更详细的博文可以在这里找到:http://blog.maskalik.com/asp-net/json-net-implement-custom-serialization/