При работе с ограниченным набором данных мое выражение jsonata работает так, как задумано, но с большим набором я получаю «Тайм-аут оценки выражения: проверка на бесконечный цикл». Есть ли способ оптимизировать это выражение, чтобы избежать тайм-аутов?
Проверьте try.jsonata.org / ryGcRwxkr для примера с рабочим набором данных.
Пожалуйста, попробуйте вставить этот json .
{
"type": "FeatureCollection",
"features": $map($[0].features, function($v){
{
"type": $v.type,
"geometry": $v.geometry,
"properties": $merge([$v.properties,{"fecha":$$[1][tm=$v.properties.tm].fecha}])
}
})
}
Заранее спасибо!
Обновление
Я обнаружил, что это ограничение JSONata Excerciser. В любом случае, я бы хотел оптимизировать выражение, потому что оно очень требовательно к ресурсам. Еще раз спасибо!