我开始使用JSONata进行数据转换,我想知道是否有一种方法可以让一个文件包含json文件中某些字段的值转换。
我将不得不做多个转换类型,但大多数情况下将是将字段值从"A“转换为"B”,例如,为了不创建数据转换的新版本,我将更容易在文件中执行此操作,并且只需在此文件中创建一个新条目。
问候
发布于 2020-06-23 15:36:25
您可以使用$lookup执行简单的映射。例如,使用以下JSON:
{
"mapping": [
{ "a": "a1" },
{ "b": "b1" }
],
"values": [
"a", "b"
]
}您可以使用以下命令映射values:
values.$lookup($$.mapping, $)在这种情况下,结果将是:
[
"a1",
"b1"
]或者,您可以查看$sift,它允许您编写一个函数来筛选映射。
https://stackoverflow.com/questions/61045021
复制相似问题