有没有办法显示一堆JSON对象,WITH关系,作为域模型?
模型可能是这样的:
{
"name": "Order",
"status": {
"type": "number",
"null": false,
"default": 1
}
},
"relations": {
"customer": {
"type": "belongsTo",
"model": "Customer",
"foreignKey": "customerId"
}
}
}
基本上,如此图所示,域模型 - 到 - >代码...但反过来。?
由于
PS:如果没有开箱即用的工具,我认为可能有一些框架可以用来创建这个......任何建议?
答案 0 :(得分:1)
据我了解您的问题,您询问是否存在可以将您的JSON代码转换为域模型的实用程序。如果我理解正确,答案是肯定的。 github上有一个项目正在做类似的事情:json-discoverer
从项目页面,您将看到该工具的灵感来自2013年和2014年ICWE(国际网络工程会议)上发布的一些研究。下面是主要文章的链接,因为它非常冗长和详细我不会试图在这里总结一下。
不幸的是,正如您所提到的,您之后无法编辑域名。但我仍然发现它是一个非常有用的工具。
我不知道任何其他现有的实用程序。通过简单的搜索很容易找到唯一的其他替代方案,但只允许转换为树和/或表。