json - 应用程序输入规范: Drawing input data of method

标签 json http uml specifications server

有人知道绘制方法输入数据的精确结构的好方法吗?就我而言,我必须为服务器应用程序指定正确的输入数据。服务器获取包含数据的 http post。因为这个数据是一个非常复杂的json数据结构,所以我想把它画出来,这样接下来的开发人员就可以很容易地检查绘图并能够理解,http post需要什么数据。如果我还可以绘制 http header ,将数据标记为强制或最好拥有,那就太好了。

我不需要数据流程图或其他东西。像那样。我需要的是一张图,如何为服务器方法构建有效的 json。

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

最佳答案

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

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

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

关于json - 应用程序输入规范: Drawing input data of method,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26545104/

相关文章:

json - 如何用 JSON 树中的相同键替换所有值

performance - 通过主机名传播静态文件

Ruby:如何将多线程合并到这个网络抓取场景中?

java - CXF-http-conf :conduit timeout is being ignored

uml - 在事件图中,由于一个 Action 包含在另一个 Action 中,是否可以 fork 成两个 Action 但在加入时只有一个 Action ?

java - 在 Linux 中运行的免费实用程序,用于从 Java 源文件创建 UML 类图

javascript - 将 JSON 对象转换回 JavaScript 的字符串

javascript - 检查 Jquery .get() JSON 函数是否有效

c# - 使接口(interface)扩展类

javascript - 跨域jquery ajax(Jsonp) : Uncaught SyntaxError: Unexpected token : (colon)