You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JSONata中移除数组的第一个元素?附示例需求

使用JSONata移除数组第一个元素的方法

针对你给出的JSON结构,有两种简单的方法可以移除数组的第一个元素:

方法一:使用$tail()函数

JSONata内置的$tail()函数可以直接返回数组去掉第一个元素后的剩余部分,对应的表达式如下:

{ "array": $tail(array) }

将这个表达式应用到原JSON上,就能得到仅保留数组第2、3个元素的结果。

方法二:使用数组切片语法

JSONata支持类似JavaScript的数组切片操作,array[1:]表示从索引1(数组索引从0开始)的元素开始,截取到数组末尾的所有元素,对应的表达式为:

{ "array": array[1:] }

这个方法同样能达到移除第一个元素的效果。

内容的提问来源于stack exchange,提问作者HobieKatz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 14:37:10