3

使用有限的数据集时,我的 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 的一个限制。无论如何,我想优化表达式,因为它非常需要资源。再次感谢!

4

0 回答 0