问题标签 [jsonata]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
variadic-functions - JSONata 中的可变参数函数
$zip
JSONata 中的函数接受可变数量的参数。据我所知,它是唯一这样的功能。
有谁知道是否可以将一组(未知数量的)参数扩展到$zip
? 在其他语言中,这可以通过以下方式完成:
另外,虽然 JSONata 文档显示了可变参数函数的适当函数签名(例如<a+:a<a>>
),但没有关于如何实际声明自己的信息。如果有人知道该怎么做,我很想听听。
jsonata - 如何从 JSONata 查询中获取属性列表
我想知道对于给定的 JSONata 查询,我们如何找出属性列表及其路径。是否有任何 API/函数来获取有关查询的一些元数据。例如,对于以下查询,我想找出属性名称为“Account.Order.Product.Price”和“Account.Order.Product.Quantity”
这可能不是简单的 Regx 或字符串解析,因为查询也可以包含函数和运算符。
阿图尔
jsonata - 我需要使用 jsonata 将字符串日期值转换为长日期值,请帮助我
这是json代码:
我需要这样的最终输出
jsonata - 将对象转换为对象数组
我有一个像这样的简单对象数组
我想把它放在这种形式
我想在这里找到正确的方法。
json - 按语言环境对数组项进行分组 - 在 Node JS 中使用 JSONata 进行 JSON 转换
我被困在 JSONata 中的 JSON 转换中。对此的任何帮助表示赞赏。
除了 JSONata 之外,是否有任何库可以在 Node JS 中实现这一点。
此外,可以直接转换数据还是需要在 JS 中进行操作?
我的输入 json 看起来像
我需要转换后的输出如下。
json - 遍历JSONata中的数组项时获取数组名称
我需要在遍历子数组项时获取数组的名称。例如,如果我的输入看起来像
我需要输出为
我尝试在 JSONata 中遵循规范
请帮我填写“???” 这样我就可以获得数组名称
jsonata - 特定点的 JSONata 字符串操作
给定这样的数组
我需要一个带有逗号分隔数组元素的字符串。
但是,子字符串的总长度不得超过 30。在这些点上,必须使用分号而不是逗号。
用一个简单的
我明白了
这里第 4 个和第 7 个逗号必须用分号替换,否则这些部分 >= 30 就像这样
JSONata 字符串函数有可能吗?
我尝试过使用这样的 $map() 函数:
但这不起作用。$result 的操作仅在函数内起作用。我怎么能这样做?
json - 将JSONata中具有数组的对象合并到对象数组中
我需要使用 JSONata 将数组项合并到对象如果我的输入是
我需要如下输出。我需要它在同一个对象内扩展