У меня есть существующая система, которую я не хочу менять, где я хотел бы добавить метаданные / конфигурацию / аннотации к существующему объекту / сущности пользователя.
Я не хочу менять схему или пользовательский интерфейс, поэтому я планирую разрешить пользователю добавлять эти метаданные через поле описания объекта, в который пользователи обычно вводят описание. Оказывается, это поле используется редко, но я все же хотел бы, чтобы люди могли вводить описание, а затем метаданные.
По сути, я хочу, чтобы синтаксический анализатор был похож на анализаторы HTML и не отказоустойчивый .
Моя задача - сделать что-то похожее на формат Java Properties, но использовать Regex.
Но файлы свойств довольно слабы для представления сложных данных.
Существует ли какой-либо формат, не поддерживающий сбой, который я должен использовать?