2

有谁知道为方法绘制输入数据的确切结构的好方法?就我而言,我必须为服务器应用程序指定正确的输入数据。服务器获取带有数据的 http 帖子。因为这个数据是一个非常复杂的json数据结构,所以我想画这个,这样下一个开发者可以很容易的查看这个图并且能够理解http post需要哪些数据。如果我也可以绘制 http 标头将数据标记为强制或很好,那就太好了。

我不需要数据流图表或某事。像那样。我需要的是一张图,如何为服务器方法构建一个有效的 json。

如果有人有想法,请回答或评论这个问题,即使您只是对流行语有想法,我也可以自己谷歌。

4

1 回答 1

2

为了描述数据结构考虑(1)使用具有多重性和所有权以及“命名关联端”的UML 类图。Kirill Fakhroutdinov 的示例uml-diagrams.org: Online Shoppinguml-diagrams.org: Sentinel HASP Licensing Domain说明了您的绘图可能是什么样子。

由于您需要具体描述json结构,因此(2) Google:“json schema”以查看其他人如何解决相同的问题。

就个人而言,除了提供 UML 图之外,我(3)考虑编写一个TypeScript 定义文件,该文件实际上可以描述json结构,包括简单类型、嵌套结构、可选部分等,而且下一个开发人员可以验证数据结构的示例(单元测试)通过编写一个简单的TypeScript脚本并尝试编译它来反对定义

于 2014-10-24T10:04:14.347 回答