Я пытаюсь десериализовать вывод из WYSIWYG редактора, используя built_value. Он следует сложной структуре JSON с классами, основанными на значениях определенного ключа.
Я просмотрел документы и не смог понять, как реализовать то же самое. Здесь, в приведенном ниже коде, мне нужны отдельные классы для типа «текст» и типа «hard_break».
{
"type": "paragraph",
"content": [
{
"text": "lorem ipsum",
"type": "text"
},
{ "type": "hard_break" },
{
"text": "Her rise coincided with a surg ",
"type": "text"
},
{ "type": "hard_break" },
{
"text": "Special status.",
"type": "text",
"marks": [
{
"type": "em"
}
]
}
]
}
У вас, ребята, есть стратегия, которой я могу следовать?