При записи ДереваЗначений в JSON - не ругается, но при попытке прочитать - валится в ошибку. Если убрать "Колонка2" то работать будет, тз отлично сериализуется и десериализуется средствами платформы и в случае с деревом, если колонка - одна, то тоже все работает, добавляешь вторую - ошибка.

Вот самый допотопный код, который я пытаюсь выполнить:

```1c
    ДеревоЗачений = Новый ДеревоЗначений;
    ДеревоЗачений.Колонки.Добавить("Колонка1", Новый ОписаниеТипов("Строка",,, Новый КвалификаторыЧисла(2)));
    ДеревоЗачений.Колонки.Добавить("Колонка2", Новый ОписаниеТипов("Булево"));

    НоваяСтрока = ДеревоЗачений.Строки.Добавить();

    ЗаписьJSON = Новый ЗаписьJSON;
    ПараметрыJSON = Новый ПараметрыЗаписиJSON(, Символы.Таб);
    ЗаписьJSON.УстановитьСтроку(ПараметрыJSON);
    СериализаторXDTO.ЗаписатьJSON(ЗаписьJSON, ДеревоЗачений, НазначениеТипаXML.Явное);
    СтрокаJSON = ЗаписьJSON.Закрыть();

    ЧтениеJSON = Новый ЧтениеJSON;
    ЧтениеJSON.УстановитьСтроку(СтрокаJSON);
    ВосстановленныеДанные = СериализаторXDTO.ПрочитатьJSON(ЧтениеJSON);
    ЧтениеJSON.Закрыть();
```

{ВнешняяОбработка.ВнешняяОбработка3.Форма.Форма.Форма(30)}: Ошибка при вызове метода контекста (ПрочитатьJSON)
 ВосстановленныеДанные = СериализаторXDTO.ПрочитатьJSON(ЧтениеJSON);
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: Форма: Элемент Тип: {http://v8.1c.ru/8.1/data/core}ValueTree
по причине:
Ошибка преобразования данных XDTO:
НачалоСвойства: Value Форма: Элемент Тип: {http://www.w3.org/2001/XMLSchema}anyType
по причине:
Ошибка отображения типов:
Отображение типа '{http://www.w3.org/2001/XMLSchema}string' в тип 'Булево'
Платформа 8.3.10

Почему? :)
---
Потому что нельзя быть красивой такой...
Засериализовать можно, но результат не гарантируется. Используйте иерархические вложенные структуры.
---
Можно попробовать подключить функцию восстановления ( https://its.1c.ru/db/v8310doc#bookmark:dev:TI000001497 ), но тогда, по сути, надо знать, какие типы могут придти в дереве.
...
Хотя с функцией восстановления вообще какая-то непонятная ошибка вылазит
Ошибка отображения типов:
Отображение типа '{http://www.w3.org/2001/XMLSchema}QName' в тип 'РасширенноеИмяXML'
---
Оно же в описании ошибки однозначно написало, не может тип стринг перевести в булево. Попробуйте колонке2 сделать тип строка, скорее всего все получится.
---
Потому что нельзя быть красивой такой...
Засериализовать можно, но результат не гарантируется. Используйте иерархические вложенные структуры.
---
>При попытке записи значения неподходящего типа будет вызвано исключение.
Исключение не выскакивает, говорит - можно записывать, пиши! И я пишу, но прочитать не дает, спасибо 1С.
Пойду городить массив структур массивов структур.
А могло быть красиво, в 5 строк кода..
---
Да, я знаю. Я сам буквально месяц назад на это нарвался - сильно был фрустрирован, в том числе и ложью СП. Сериализует, сволочь, но обратно не возвращает. Плюнул, и пошел в XML сериализовать. Благо мне для внутреннего употребления, а не для обмена с внешними системами.
---
Попробовал тоже самое с XML, с деревом работает, хотя в СП так же нет об этом информации, НО при тестировании в цикле на 5000 записях + чтениях - XML сильно проигрывает JSON'у по времени, используя одни и те же инструменты серилизации и десерилизации - "СериализаторXDTO" на одной и той же структуре данных.
Время в секундах.

UPD: Провел больше тестов, все не так критично как кажется, проседает XML только на записи, при чтении время в обоих форматах различается уже не так критично, JSON все ещё быстрее, но всего лишь на несколько процентов, а не на 50%-100% как при записи.
---
И что получилось в JSON?
Ну и отдельный вопрос, в чем смысл XDTO-сериализации для строки и булевого типа?