Я использую Jhipster с MongoDB.Как спроектировать сущность с помощью jhipster jdl для сложной структуры данных (вложенный JSON) - PullRequest
1 голос
/ 08 июля 2019

У меня сложная структура JSON с массивами. Пожалуйста, дайте мне знать, если есть способ спроектировать сущность в студии JDL для того же.

Ниже приведен пример JSON, который я хотел бы сгенерировать.Ключи в JSON являются динамическими.

 {
  "_id" : ObjectId("71testsrtdtsea6995432"),
  "HotelName": "Test71testsrtdtsea699fff",
  "Description": ".....",
  "Address": {
    "Street": "....",
    "City": "....",
    "State": "...."
  },
  "Rooms": [
    {
      "Description": "......",
      "Type": ".....",
      "Price": "....."
      "Availability": [
            true,
            false
          ]
    },
    {
      "Description": "......",
      "Type": "....",
      "Price": "..."
      "Availability": [
            true,
            false
          ]
      "newDynamickey": [
            {}
          ]
    },
  ]
  "AdditionalData": [
    {
        "key1": "Vlaue1",
        "key2":"Value2"
    },
    {...}
  ]
}

1 Ответ

0 голосов
/ 12 июля 2019

Не должно быть никаких проблем с созданием этой структуры с помощью JDL Studio. Просто используйте отношения ManyToMany и ManyToOne для ваших массивов, и все должно быть в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...