servicestack,.net,Json,Json.net,servicestack" /> servicestack,.net,Json,Json.net,servicestack" />

从Json.NET迁移到ServiceStack.Text时,我应该注意什么

从Json.NET迁移到ServiceStack.Text时,我应该注意什么,.net,json,json.net,servicestack,.net,Json,Json.net,servicestack,我有一个现有的RESTAPI,有许多消费者,主要谈论JSON。它是用Json.NET构建的,但我们希望迁移到使用ServiceStack.Text进行序列化。这个问题只是关于序列化部分,而不是关于使用ServiceStack公开服务(我将在后面讨论) 我知道这很可能是一个问题,我可以处理它-但除此之外,有什么区别,我需要知道吗 有没有一种简单的方法来测试我不破坏任何客户 我发现JSON.NET能够处理的ServiceStack.Text的唯一问题是引用循环。我很高兴自己错了,但我不认为Servi

我有一个现有的RESTAPI,有许多消费者,主要谈论JSON。它是用Json.NET构建的,但我们希望迁移到使用ServiceStack.Text进行序列化。这个问题只是关于序列化部分,而不是关于使用ServiceStack公开服务(我将在后面讨论)

我知道这很可能是一个问题,我可以处理它-但除此之外,有什么区别,我需要知道吗


有没有一种简单的方法来测试我不破坏任何客户

我发现JSON.NET能够处理的ServiceStack.Text的唯一问题是引用循环。我很高兴自己错了,但我不认为ServiceStack.Text支持忽略这些循环。(我上一次尝试是在今年年中,不确定最近的更新是否增加了对此的支持)。对于我来说,这个问题只是因为我的数据库是如何构造的,但它可能会发生


编辑:这个问题已经解决。根据我的经验,基本上没有。此外,对ServiceStack及其模块的支持非常惊人,因此,如果您确实有问题,可能有人可以提供帮助。

虽然ServiceStack的序列化程序很长时间不支持循环DEP,但它已经支持了。如果您发现一个用例仍然不支持,请提交一个问题。