Задать вопрос
@RuslanTimuziyev
Немного кодер

Как в поле json поместить адресс на другое поле другого json файла?

Предположим есть джейсон:
{
    "fields": [
        {
            "name-ru": "Участок",
            "enum": "тут_поле_для_cсылки"
        }
    ]
}

В enum должна лежать ссылка на поле "landLot" другого json файла, например districts.json/landLot
{
	"landLot": [
		{ "value-ru": "Участок 1" },
		{ "value-ru": "Участок 2" },
		{ "value-ru": "Участок 3" },
		{ "value-ru": "Участок 4" }
	]
}
  • Вопрос задан
  • 208 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
mlnkv
@mlnkv
JavaScript Developer
Ну, например, так:
{
  "fields": [
    {
      "name-ru": "Участок",
      "enum": "ref:districts/landLot"
    }
  ]
}
Ответ написан
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
1. Подключить оба файла
2. Свернуть их данные в переменные
var json1= {
  "landLot": [
    { "value-ru": "Участок 1" },
    { "value-ru": "Участок 2" },
    { "value-ru": "Участок 3" },
    { "value-ru": "Участок 4" }
  ]
}
var json2= {
    "fields": [
        {
            "name-ru": "Участок",
            "enum": json1.landLot
        }
    ]
}

3. Читаем:
json2.fields.enum;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы