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

如何使用JSONata的Transform运算符删除对象中的指定键值对

正确实现方案

你可以直接使用如下JSONata表达式完成字段删除:

$ ~> |$|{}, ['Price', 'Quantity']|

说明

你之前的写法问题出在通配符*的使用:*会匹配根对象下的所有属性值,而非根对象本身。Transform运算符的参数逻辑如下:

  • 第一个参数位:指定要执行修改操作的目标对象,此处要操作输入的根对象,直接填入$即可
  • 第二个参数位:空对象{}代表不需要新增或修改任何现有字段
  • 第三个参数位:传入要删除的字段名数组,即['Price', 'Quantity']

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.19 14:15:03