当使用有限的数据集时,我的jsonata表达式可以按预期工作,但是使用更大的数组时,我会不断收到“表达式评估超时:检查无限循环”。有什么方法可以优化此表达式以避免超时?
检查try.jsonata.org/ryGcRwxkr中包含有效数据集的示例。 请尝试粘贴this 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的局限性。无论如何,我想优化表达式,因为它对资源的要求很高。再次感谢!