Мы работаем над созданием продукта. Пожалуйста, смотрите ниже.
Здесь каждая сущность на левой панели является коллекцией в монго дБ. Как только пользователь завершит заполнение всех деталей формы, необходимо создать файл json с парами ключ-значение. Это может быть вложено на любой уровень. Один rootMenuItem может иметь несколько MenuItems. И один пункт меню может иметь несколько детей. И так далее.
Это страница пользовательского интерфейса, разработанная в угловых Js. Каждая коллекция, скажем, rootmenuItem
, menuItem
и т. Д. Будет иметь кнопку сохранения для сохранения пары ключ-значение
{
"version": "19.22.02",
"constants": {},
"gui": {
"screenSaver": {
"imageId": "ACU_screensaver/MBAC_black"
},
"menu": [
{
"configId": "test",
"tets": "RootMenuItem",
"icon": {
"imageId": "teste"
},
"primaryLabel": {
"rawText": "test",
"textId": "tese.0216"
},
"intro": {
"imageLayers": [
{
"imageId": "test"
}
]
},
"children": [
{
"widgetType": "test",
"configId": "21e88e",
"children": [
{
"widgetType": "Tile",
"primaryLabel": {
"textId": "test",
"rawText": "test"
},
"secondaryLabel": {
"bindingType": "test",
"deviceId": "test",
"serviceId": 1,
"serviceType": 40,
"ifTrue": {
"textId": "test",
"rawText": "An"
},
"ifFalse": {
"textId": "acu1.0236",
Несколько пользователей могут создавать и скачивать этот json-файл
Мы используем микро сервисы начальной загрузки java с mongodb
Проблема в том, как создать файл json из этих данных. Пожалуйста, проверьте образец JSON, а также. Каковы лучшие стратегии для быстрой генерации JSON и хранения файла на Mongo DB.