gpt4 book ai didi

java - 从apache nifi中的嵌套json中提取值

转载 作者:行者123 更新时间:2023-11-30 02:22:31 25 4
gpt4 key购买 nike

我已经转义了 json 数据流(从 ConvertAvroToJSON 处理器驱动),如下所示:

{"data": "{\"created_at\":\"Sun Sep 24 11:10:52 +0000 2017\"}"}

我只需要“json”值,就像这样[在unescapeJson之后]:

{"created_at":"Sun Sep 24 11:10:52 +0000 2017"}

我尝试了 JoltTransformJSON 和 EvaluateJsonPath 解决方案,但它们都返回给我这个,在它的开头和结尾处都有 {""} :

{"{"created_at":"Sun Sep 24 11:10:52 +0000 2017"}"}

我该怎么办?

震动规范:

[{ "operation": "shift", "spec": { "data": { "*": "&" } } }]

评估JsonPath:

$..*

最佳答案

EvaluateJsonPath$.data 表达式结合使用

如果您的流程文件内容中有 {"data": "{\"created_at\":\"Sun Sep 24 11:10:52 +0000 2017\"}"}

它将用以下数据替换内容:

{"created_at":"2017 年 9 月 24 日星期日 11:10:52 +0000"}

这里是处理器的所有参数

enter image description here

关于java - 从apache nifi中的嵌套json中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46420257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com