【问题标题】:How to generate a class diagram or UML from a json file如何从 json 文件生成类图或 UML
【发布时间】:2019-09-08 06:14:13
【问题描述】:

我从我的 firebase 导出了一个 json 文件,但我似乎找不到可以从 json 文件生成类图或 UML 的工具。谁能帮我?这将是一个很大的帮助。

【问题讨论】:

  • 我写了一个工具来做相反的事情,从 UML 到 JSON,但不是从 JSON 到 UML。
  • 感谢您的评论!我确实在网上找到了一些东西,以防你需要它。它是 JSON Discoverer,分析 JSON 数据并生成类图。虽然它与我预期的有点不同,但它确实减少了我从头开始创建图表的问题,它让我对如何开始创建图表有了一个想法。

标签: json class uml diagram


【解决方案1】:

我认为这是不可能的。

JSON 文档的一个实例描述了哪些值附加到哪些键。 UML 类图旨在显示结构。 UML 图可以使用类来表示 JSON 对象。使用 JSON 键作为属性(将嵌套信息作为其实例的类)。然而,这种方式仍然无法定义属性所包含的信息的类型。例如,您可能有一个包含数字 5 的键 X。在不知道这是一个数字的情况下,任何工具都无法为您自动生成 UML 图。因为该工具需要提前知道数据的类型。

【讨论】:

  • 谢谢!我确实找到了一个 JSON 发现器,它可以推断并可视化一组 JSON 文档背后的隐式模式。虽然,这不是我所期望的 UML 图,但它确实对我有所帮助。但是,如果您对如何构建类图有任何想法,请在此处发表评论。这对我来说意义重大。
  • @qwerty_所以你是对的。我将编辑我的帖子以反映这一点。我应该严格参考类图。
  • 如果 json 具有 UML 生成器所期望的结构,这实际上是可能的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-30
相关资源
最近更新 更多