Вопросы по теме 'jsonata'

Узел JSONata-RED узел. Где найти
Я только что посмотрел на Youtube видео Эндрю Коулмана из IBM о JSONata https://www.youtube.com/watch?v=ZRtlkIj0uDY В видео Эндрю просматривает запущенный им экземпляр Node-RED, содержащий узел JSONata. Я много и мало искал этот узел JSONata,...
169 просмотров
schedule 12.09.2021

Как выдать ошибку, если значение не найдено в JSON (JSONata)
Есть ли способ выдать ошибку, если значение не найдено? JSON: { "qty": 2 } JSONata: "order=" & order & ",qty=" & qty Если order не в JSON, будет использоваться пустое значение. Я хотел бы выдать ошибку, если значение...
151 просмотров
schedule 12.03.2022

Группировать объект по ключу с помощью jsonata
Я хочу сгруппировать и суммировать следующие входные данные. {"users": [ { "ADMIN": [ { "ADMIN_03": 46, "ADMIN_01": 2 } ], "CUSTOMER": [ {...
88 просмотров
schedule 25.08.2022

JSONata - преобразование JSON в JSON в API Nodejs
Мне нужно написать REST API в Node jS для преобразования JSON в JSON. Есть много библиотек, и я сортирую в списке "JSONata" Вы можете найти простой пример JSONata здесь Проблема заключается в том, что API получает JSON, в котором есть...
996 просмотров
schedule 22.09.2022

Как я могу добавить к существующему объекту с помощью JSONata?
Мне нужно добавить элемент к произвольно сложному объекту с помощью JSONata. Я не знаю заранее все элементы объекта. Например, скажем, я хочу добавить "newElement": { "a": 1, "b": 2 } К объекту, который выглядит так: { "xx": "An",...
1764 просмотров
schedule 01.12.2022

Как перебрать массив примитивов в JSONata
Я хотел бы знать, как перебирать массив примитивов, таких как массив int, или это простой массив строк. { "printers":[ "HP-1234", "HP-Inkjet" ] } Я хотел бы перебрать массив и сделать что-то вроде этого: for( String...
2134 просмотров
schedule 19.08.2023

Как использовать jsonata для возврата нескольких объектов, распределяя первый ключ / значение, которое всегда будет dateTime, а остальные ключи меняются
Как можно использовать jsonata для преобразования: { "data": [ { "dateTime": "2019-10-19T12:53:54.043Z", "Reactor3.Level": 1.51860072870498, "Reactor3.Temp": 27.1360543141452 }, { "dateTime":...
984 просмотров
schedule 17.04.2023

Как я могу удалить первый элемент из массива, убедившись, что результат по-прежнему является массивом в jsonata?
Я хотел бы создать выражение jsonata, которое удаляет первый элемент массива. Для этого есть очень простое выражение: array1#$pos[$pos!=0] но при применении этого выражения к массиву, содержащему 2 элемента, это выражение не возвращает массив,...
77 просмотров
schedule 22.11.2023