Использование схемы JSON при чтении JSON для определения типа данных свойства - PullRequest
0 голосов
/ 18 октября 2018

Я создаю систему, которая позволяет пользователям создавать свои собственные структуры данных, как описано здесь , но все же иногда бывают сценарии, когда пользователям нужны более сложные данные.По этой причине я хочу добавить поле типа XML / JSON, для которого пользователи могут редактировать схему.

Под этим я подразумеваю, что пользователь может определить, что объекту необходимо имя и хотя бы один шаг с датой, путем к pdf и именем какого-либо ресурса, используемого в процессе.Я хотел бы сохранить это определение в виде схемы.

Прежде всего я пытаюсь решить, какую технологию использовать.Меня не волнует оптимизация на стороне базы данных XML, так как мне нужно загрузить все это с самого начала.

Я знаю, что XML более зрелый, и я склоняюсь к нему.

С другой стороны, JSON проще и чище, но теряет больше информации, например типы данных.Мне нужно знать тип интерфейса - я буду хранить текст, но если это путь, мне нужно отобразить его в виде кнопки.

Я работаю в C #, поэтому есть много библиотек для обработки XML, и одна для JSON с платным дополнением для схем.

Вы пробовали что-то подобное?С какой технологией?

Какую стратегию следует использовать для создания схемы?

...