Ramundo,
на другом форуме попался этот же вопрос, причем трактовка его на 100% аналогична, без "гайдов" каких-то и прочего, о чем было написано в личку.
Поймите простую вещь - тип СУБД, организация в ней данных, то есть структура таблиц определяется не
нажимаю на кнопочку "добавить раздел", появляется div, содержащий input type = "text" для ввода названия раздела, и еще textarea для ввода текста раздела, а типами данных, их назначением и структурой. А
"нажимаю на кнопочку", это всего лишь пользовательский интерфейс к самой СУБД отношения не имеющий.
А вот это определение
написания статьи можно динамически добавлять разделы и
|id | article_id | name | text |, это уже ближе к структуре данных, к вопросам касающимся их представления в конкретной СУБД. И в данном случае речь идет о реляционной базе данных, для которых вместо структуры |id | article_id | name | text | впихнуть все в строку и поместить в базу, равноценно петле на шее. Это если понимать описанное вами как и следует.
Обязательно
прочесть это и уяснить.
А если не важно все это, какие-то там гайды, для которых и нужно получать это как json-строки, а кто-то там с ними будут разбираться, то значит не ставьте вопросом
"динамически добавляемые разделы, статьи в разделах.... и т.п.", иначе вас никто не поймет чего вам хочется. Если удовлетворяет хранение просто строк, значит и храните просто строки, не важно уже что там будет, это уже не забота СУБД, а того, кто ведает "гайдами".
Но есть СУБД, которые базируются и на JSON, типов баз данных много.