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

时间:2012-11-26 18:39:04

标签: .net json json.net servicestack

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

我知道the date format可能存在问题,我可以解决这个问题 - 但除此之外,我需要注意哪些差异?

有没有一种简单的方法可以测试我是不是破坏了任何客户?

1 个答案:

答案 0 :(得分:3)

我发现JSON.NET可以处理的ServiceStack.Text唯一的问题是Reference循环。我很高兴错了,但我不认为ServiceStack.Text支持忽略这些循环。 (我上次尝试在今年年中左右,不确定最近的更新是否增加了对此的支持或尚未支持)。由于我的数据库的结构方式,这个问题只出现在我身上,但它可能会发生。

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