我们正在使用Web服务(web api)使用JSON返回数据结构。例如
{ "name": "Bob", "age": "20" }
真正的结构更复杂。我们希望消费客户对结构进行反序列化,我们正在寻找一些最佳实践。我们的两个想法是:
还有其他想法吗?
答案 0 :(得分:1)
我理解你的问题就是你计划使用相同的编程语言创建多个Web服务客户端。
在这种情况下,您最好使用用于反序列化JSON的对象创建公共库。原因很简单:与大多数API一样,您的Web服务也会发生变化 - 如果您随后修改了公共库,您将收到编译错误,这将显示您的客户端将不再适合JSON。
这对维护很有价值。