HTML - это хорошо зарекомендовавший себя способ описания структурированного текста в текстовом формате (!). Уценка (как вы упомянули) также подойдет.
По моему мнению, ваша лучшая ставка, вероятно, будет заключаться в использовании какой-либо простой текстовой разметки, такой как эти варианты, и размещать ваш текст в одной строковой переменной JSON. В зависимости от вашего приложения, может иметь смысл иметь массив разделов, содержащий массив абзацев, содержащий массив разделов обычный / полужирный / список и т. Д. Однако в общем случае я думаю, что старый добрый -различные блоки разметки, по иронии судьбы, будут чище и более масштабируемы, благодаря простоте их передачи и хорошо разработанным библиотекам для полноценного анализа, если / когда потребуется.