Size: a a a

1С, БСП, DevOps и Архитектура

2021 October 11

g

gosn1ck in 1С, БСП, DevOps и Архитектура
Вообще не понял как валидировать json по схеме. Всю валидацию в схему не впихнешь
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Ну состав полей и типы впихнешь
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
форматную - впихнешь. логическую - при формировании сообщения просто эксепшен кидать, если данные на входе не валидны
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
Чёт ценности это не много принесёт на мой субъективный
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
хз, мне надоело падать через точку от неопределено на чтении и записи еще в 2014ом году
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
А что случилось в 2014ом?
источник

g

gosn1ck in 1С, БСП, DevOps и Архитектура
Крым наш?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
осознал статью Андрея про XDTO
источник

КЧ

Кирилл Черненко... in 1С, БСП, DevOps и Архитектура
Ааа, та самая, ага. До меня тоже не сразу дошло, а потом прозрел
источник

YM

Yaroslav Matsera in 1С, БСП, DevOps и Архитектура
Дайте ссылочку. А то по валидации - у меня бооольшой пробел (
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
"XDTO - это просто!" на инфостарте. в трех частах
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
от EvilBeaver
источник

YM

Yaroslav Matsera in 1С, БСП, DevOps и Архитектура
Благодарю!
источник

DK

Dmitrij Kozin in 1С, БСП, DevOps и Архитектура
Плюс один к обоим способам. В коде метод Проверить() на объекте XDTO при сериализации с помощью XML схемы и модульный тест для сравнения с эталоном перед сборкой cf.
Актуальность XDTO и модульного теста поддерживает разработчик.
источник

DK

Dmitrij Kozin in 1С, БСП, DevOps и Архитектура
Правда возможности валидации XML схемы бедноваты по сравнению с тем же сваггером. Формат строк, например, что это UUID, не проверить :( .
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
Разве?
Там можно регулярку написать же на формат уид
источник

DK

Dmitrij Kozin in 1С, БСП, DevOps и Архитектура
Можно поподробнее. Как написать регулярку в XML схеме?
источник

NG

Nikita Gryzlov in 1С, БСП, DevOps и Архитектура
почему нет? создаете собственный тип, на него рестрикшен с фасетом, и все
источник

DK

Dmitrij Kozin in 1С, БСП, DevOps и Архитектура
Уже интересно. Где можно пример посмотреть?
источник

PZ

P Z in 1С, БСП, DevOps и Архитектура
https://gist.github.com/artbear/3a06aa7a48f0b78d9970
Это если пакет руками собирать, в дереве- сам
источник