Вопрос
Где искать ключевые слова и названия брендов в схеме JSON (несколько файлов), чтобы искать в нескольких схемах JSON (100-1000) и выбрать подходящую?
Фон
Не новичок в программировании, я относительно новичок в JSON.
Я нахожусь в процессе создания JSON Schema Builder иГенератор форм из схемы в Angular - Работа в процессе Stackblitz .
Я планирую сгенерировать форму (из 1 x схемы) примерно для 100 с (потенциально 1000 с) продуктов.
Для каждого продукта есть ключевые слова для поиска и названия брендов, и я планирую использовать их для поиска схемы продукта (загружает схему, следовательно, форму).
Возможные идеи :
- Храните один огромный JSON-файл (я хочу этого избежать)
- Сохраняйте мета-JSON-схему с ключевыми словами в аннотации, загружайте ее и используйте для выбора и загрузки правильной схемы
search-schema.json
{
"type": "object",
"properties": {
"plywood.json": {
"description": "plywood ply" <---- keywords
},
"pens.json": { ...
}
}
Сохранение схем в базе данных и использование функций базы данных для поиска правильной схемы (это можно избежать / желательно / предпочтительнее?).