我有一个现有的 REST API,里面有很多消费者,主要讨论 JSON。它是使用 Json.NET 构建的,但我们希望迁移到使用 ServiceStack.Text 进行序列化。这个问题只是关于序列化部分,而不是关于使用 ServiceStack 公开服务(我稍后会谈到)。
我知道日期格式可能存在问题,我可以处理 - 但除此之外,我需要注意任何差异吗?
有没有一种简单的方法来测试我不会破坏任何客户端?
我在使用ServiceStack.Text时遇到的唯一问题 JSON.NET 发现可以处理的是引用循环。我很高兴错了,但我不认为ServiceStack.Text支持忽略这些循环。(我最后一次尝试是在今年年中左右,不确定最近的更新是否添加了对此的支持)。这个问题只是由于我的数据库结构而出现的,但它可能会发生。
编辑:这个问题已经解决了。所以基本上,不,根据我的经验。此外,对ServiceStack及其模块的支持非常惊人,因此,如果您确实遇到问题,可能会有人提供帮助。