我在Talend中有这样的工作流程:

我将请求发送到:https://api.coinbase.com/v2/currencies
并获得以下JSON响应:
{
"data": [
{
"id": "AED",
"name": "United Arab Emirates Dirham",
"min_size": "0.01000000"
},
{
"id": "AFN",
"name": "Afghan Afghani",
"min_size": "0.01000000"
},
{
"id": "ZWL",
"name": "Zimbabwean Dollar",
"min_size": "0.01000000"
}
]
}但是,tExtractJSONField不解析JSON。
我不能得到正确的路径和选项。任何帮助都将不胜感激。

从JSON响应中提取所有id的正确Jsonpath查询和映射表是什么?
发布于 2021-09-06 09:14:35
在循环Jsonpath查询中,您需要使用:
$.data[*]在每一列的json查询中,放入相应的字段名: id、name、min_size。


警告: tRESTClient有一个将json转换为xml的设置,默认情况下该设置是启用的。您需要转到高级设置并取消选中“转换响应为DOM文档”。
https://stackoverflow.com/questions/69071161
复制相似问题