Задача
В JSON-источнике булевый признак приходит строками yes, no, Y, N, 1 или 0. В результате нужны настоящие JSON-значения true и false.
Короткий ответ
Откройте значение active в JSON-снапшоте и добавьте два правила по регулярным выражениям: положительные значения заменить на true, отрицательные - на false.
Было / стало
Было
исходные данные[
{"sku": "SKU-1001", "active": "Y"},
{"sku": "SKU-1002", "active": "0"}
]Стало
результат[
{"sku": "SKU-1001", "active": true},
{"sku": "SKU-1002", "active": false}
]Как сделать в Eofferix
- В JSON-снапшоте откройте настройки значения
active.
Анимация показывает, как выбрать значение active в JSON-снапшоте и открыть окно его настроек. - Добавьте правило: условие Регулярное выражение
^(yes|y|1)$, действие Заменить на, результатtrue. - Добавьте второе правило: условие Регулярное выражение
^(no|n|0)$, действие Заменить на, результатfalse. - Сохраните настройки и проверьте предпросмотр:
"Y"должно статьtrue,"0"должно статьfalse.