0
dimqa
14.06.16
✎
11:03
|
Сейчас код
Тип = ФабрикаXDTO.Тип(";, "root");
Объект = ФабрикаXDTO.Создать(Тип);
Объект.date = '20160101200000';
Запись = новый ЗаписьJSON;
Запись.УстановитьСтроку();
ФабрикаXDTO.ЗаписатьJSON(Запись, Объект);
Стр = Запись.Закрыть();
выводит как
{
"#value": {
"date": {
"#type": "jxs:dateTime",
"#value": "2016-01-01T20:00:00"
}
}
}
Ожидается
{
"date": "2016-01-01T20:00:00"
}
Как убрать эти #value и #type?
Хочется сделать красиво без нативного формирования JSON
|
|
2
Dunemaster
14.06.16
✎
11:16
|
"Как вы уже могли заметить, сериализация/десериализация выполняется с помощью объекта СериализаторXDTO. Поэтому получаемая структура документа имеет «родовые черты» XML, JSON получается «похожим» на XML. Это оказывает отрицательное влияние и на «читаемость» и на компактность файла. Это своеобразная «плата» за удобства, получаемые от использования XDTO. Если же «чистота» получаемого JSON имеет для вас решающее значение, мы рекомендуем использовать инструменты, о которых мы рассказывали ранее."
|
|