将JSON模型可视化为域模型

时间:2015-04-30 17:14:45

标签: json data-visualization domain-model

有没有办法显示一堆JSON对象,WITH关系,作为域模型?

模型可能是这样的:

{
  "name": "Order",
    "status": {
      "type": "number",
      "null": false,
      "default": 1
    }
  },
  "relations": {
    "customer": {
      "type": "belongsTo",
      "model": "Customer",
      "foreignKey": "customerId"
    }
  }
}

基本上,如此图所示,域模型 - 到 - >代码...但反过来。?

image

由于

PS:如果没有开箱即用的工具,我认为可能有一些框架可以用来创建这个......任何建议?

1 个答案:

答案 0 :(得分:1)

据我了解您的问题,您询问是否存在可以将您的JSON代码转换为域模型的实用程序。如果我理解正确,答案是肯定的。 github上有一个项目正在做类似的事情:json-discoverer

从项目页面,您将看到该工具的灵感来自2013年和2014年ICWE(国际网络工程会议)上发布的一些研究。下面是主要文章的链接,因为它非常冗长和详细我不会试图在这里总结一下。

不幸的是,正如您所提到的,您之后无法编辑域名。但我仍然发现它是一个非常有用的工具。

我不知道任何其他现有的实用程序。通过简单的搜索很容易找到唯一的其他替代方案,但只允许转换为树和/或表。