talend rest client:无法解析RESTresponse中的json

时间:2016-12-08 01:54:00

标签: json rest talend

我使用talend tRestclient对api端点进行了一次非常好的调用

响应如下

{"data":[{"string":"{ \"id\": \"179931\" }","body":null,"statusCode":200}]}

问题是我现在正在尝试提取id,但它是在一个字符串中,并且talend说不能解析json

fileinputjson是错误的部分,其jsonpath查询已设置为“$ .data []”和“$ .data []。string”,上述响应的一切都失败了

如何让talend将data.string的引号中的数组识别为json而不是字符串

1 个答案:

答案 0 :(得分:1)

您可以使用" tExtractJsonField"

您可以看到该组件的文档和一些教程here