JSON-сериализация в 1С
UPD: новая версия функции.
Быдлоплатформа 1С не умеет работать с JSON, MD5, SHA, чем огорчает веб-разработчика. Ничего, научим: http://pastebin.com/4tF96gQH
Пример:
Запрос = новый Запрос(
"ВЫБРАТЬ ПЕРВЫЕ 5
| Договоры.Код,
| Договоры.Ссылка,
| Договоры.ДатаЗаключения,
| Договоры.Комментарий,
| Договоры.Предопределенный
|ИЗ
| Справочник.Договоры КАК Договоры"
);
с = новый Структура("foo, bar, baz, tab", 1, "Привет!", ТекущаяДата(), Запрос.Выполнить().Выгрузить());
Сообщить(json(с));
Результат:
{
"foo": 1,
"bar": "Привет!",
"baz": "2012-11-09T10.50.29",
"tab": [
{
"Код": "ВСООЦ0050133",
"Ссылка": "ВСООЦ0050133",
"ДатаЗаключения": "2012-09-14T12.00.00",
"Комментарий": "",
"Предопределенный": false
},
{
...
}
]
}
TODO: добавить некоторые типы данных (выборка из результата запроса, наборы записей).
Нашли ошибку? Выделите мышкой и нажмите Ctrl/⌘+Enter