您好, 我有一些MYSQL的表有很多关系。我想在HTMl和JSON中构建一个REST Api来获取它们。 它在HTML中工作,但不在JSON中。 实际上,在JSON中,我返回的是具有多维度的数组,并且每个请求获取数据。 这种机动很多次都失败了。 解决方案是使用ElasticSearch的返回进行SQL连接,但我不知道如何做到这一点。 有什么想法吗?
答案 0 :(得分:0)
更好的解决方案是制作REST API。
REST API永远不会对深层JSON对象进行重新设置,只会对请求的对象进行重新设置。
例如,一个包含汽车列表的实体人员。
你必须做出类似的路由:
将所有用户作为轻量级对象返回(仅限id和非常重要的信息): /用户
在没有他的车的情况下归还一名完整用户: /用户/ {用户id}
如果汽车(作为轻型物体)返回完整列表: /用户/ {用户id} /汽车
返回完整的汽车对象(显然没有子对象): /用户/ {用户id} /汽车/ {carId}
您可以使用RESTFull
管理所需的路由