回送API中的嵌套模型

时间:2019-06-04 22:03:26

标签: json api model nested loopback

我正在使用Loopback创建API,并且创建了一个模型。属性之一是“深度”,在其内部应具有其他4个数字属性。因此,我将depth设置为一个数字数组,但在fish.json文件中看起来像这样:

viewWillAppear

这是整个文件(fish.json):

override func viewWillAppear(_ animated: Bool) {
    print("view will appear from base search")
    super.viewWillAppear(animated)
    print(self.searchController.searchBar)
    self.definesPresentationContext = true
    self.navigationItem.titleView = nil
    self.navigationItem.titleView = self.searchController.searchBar
    self.navigationController?.setNavigationBarHidden(false, animated: true)
}

我在Loopback文档中进行了查找,看起来可以在此处使用嵌套模型了。我将如何将该数组更改为嵌套模型?我需要创建一个新模型,然后以某种方式将该新模型添加到depth属性中吗?

基本上,我希望JSON看起来像这样:

"depth": {
      "type": [
        "number"
      ],
      "required": true
    },

1 个答案:

答案 0 :(得分:0)

您可以尝试以下操作:-

"depth": {
      "min": {"type": "number"},
      "max": {"type": "number"},
      "avMin": {"type": "number"},
      "avMax": {"type": "number"}
    }