我是 JSONata 的新手,我需要编写一个查询来搜索/过滤数组并仅返回满足条件的值。 具体来说: 我试过 $Contains 和 $Filter,但老实说我不知道实现“starts-with”概念的语法。 我需要过滤“externalIds”数组,只返回以 005 开头的 ID,不包含 005。所 ...
我是 JSONata 的新手,我需要编写一个查询来搜索/过滤数组并仅返回满足条件的值。 具体来说: 我试过 $Contains 和 $Filter,但老实说我不知道实现“starts-with”概念的语法。 我需要过滤“externalIds”数组,只返回以 005 开头的 ID,不包含 005。所 ...
我正在尝试使用从 ElasticSearch 查询返回的数据,并以某种格式将其放入 jsonata 中的数组中。 本质上,我需要我的结果集是这样的: 但是,我得到的是: 我使用以下 map 结果: 我从 ElasticSearch 返回的整体数据集如下: 我可以看到每个从 Elastic 返回的用户 ...
我需要使用一些额外的逻辑将数组转换为数组: Map 数组中的字段name ,如果它存在于映射中 object,如果不按源中的方式处理它汇总具有相同名称的对象的值删除具有零值的对象例如这里是源json: 具有映射配置field-1和field-2映射到相同的值): 这是我需要的结果 如您所见, fi ...
是否可以对 JSONata 中的整数进行某种位操作? & 是连接运算符,我没有在文档中找到任何关于位操作的信息(移位,按位逻辑运算)我想以某种方式实现 C 型操作。 例如:a=0x10 & 0xEF,其中 a 在评估后应为 0x00。 ...
最新的 JSONata 2.0.0 版本甚至在没有任何异步功能的浏览器上运行时也会提供 [Object Promise] 作为输出。 以下是来自 JSONata 网站的示例。 <:DOCTYPE html> <html lang="en"> <head> < ...
在 Node.JS 中使用 JSONata 处理 JSON 文件返回未定义。 为什么会这样? 我试过了,但它返回“未定义” 索引.js 测试.json 输出 https://try.jsonata.org/N02gm7EYz ...
如何使用 JSONata 编写嵌套的 if else? 我期待这个工作: 不幸的是,它没有。 array_1 和 array_2 是 基本上,我正在寻找 Array_1 和 Array_2 的不同之处,即 array_1 中的所有元素而不是 array_2 中的所有元素,因此我的最终 outpu ...
有谁知道如何使用 jsonata 按多个字段分组并计数? https://docs.jsonata.org/ 我想不通,我一直在使用 jsonata 在线游乐场,但我似乎无处可去。 我有一个对象数组,我想按多个字段分组并计数我早些时候在 mysql 中做过这件事,这很简单,但现在当“记录”是 js ...
我需要滚动使用当前节点名称(在集合中)的节点集合,并将每个子节点值(单个节点)的值放入一个字符串数组中,然后使用父键作为键。 鉴于。 由此需要 output 实现这一目标的最佳方法是什么? 任何关于做什么/如何做的指示都将不胜感激。 罗恩。 ...
我有一个对象的 JSON 数据数组,我想准备另一个数组,其中 object 与匹配的键得到合并,并且计数值应该加起来。 我正在使用 JSONATA。 输入: 预计 Output: ...
我想将 json 数据中的 arrays 数组展平为对象数组。 我正在提供输入和预期 output。我不熟悉 jsonata 中的一些扁平化功能,这就是我需要帮助的地方。 输入: Output: ...
我想使用 JSONATA API 将给定的 JSON 结构转换为另一种 json 格式。基本上,我需要将层次结构分解为单独的记录。 输入 JSON: Output: ...
我有一个下面给出的 JSON 结构。 我想对这些数据执行几个转换。 我开始了解 JSONATA,它对我来说看起来很棒,但由于我是新手,我在转型方面有些挣扎。 我想计算给定日期的每个模块日期的总计数(总和)。 预期结果如下。 输入: 预计 Output: ...
我正在使用 JSONata,我想看看我是否可以比较 2 个对象以查看差异。 我可以看到有一些函数可以为它获取 Boolean,这两个对象是不同的,但我正在寻找实际获取这两个对象之间的差异。 有什么建议么? 谢谢 ...
我有以下内容: 我想用 jsonata 转换成:[1,0,1] BR, ...
我正在寻找一种简单实用的方法来比较不同 JSONata 语句的性能。 我试过jsben.ch ,但似乎找不到库。 有什么建议可以轻松完成吗? ...
我正在尝试将二维数组(比如行)转换为相同行的数组,但对于某些行,缺少一个属性(省略),需要从填充了属性的前一行中获取。 不幸的是,我找不到访问前几行或将属性存储在持久变量中的方法。 我希望有人能给我一个提示,如何最好地实现这一点。 假设数据如下所示: 预期结果如下所示: 我的最后一个 JSONat ...
我正在尝试通过 Jsonata 查询 json 但我不知道该怎么做。 这就是我所拥有的: 这就是我要的。 按成功状态过滤并仅检索属性。 例如: 这周我尝试了几件事,但我没有找到任何继续的方法。 尝试使用合并函数,覆盖整个值,而不是 append。 尝试使用类似 first-array.*[stat ...
我有一个 json 数据,它的形式是键和数组中的所有值,但我需要将其转换为键值对数组,这是数据源数据 转型寻找 ...