【发布时间】:2017-10-23 08:08:48
【问题描述】:
试图弄清楚如何在 talend 组件中反序列化这种 json :
{
"ryan@toofr.com": {
"confidence":119,"email":"ryan@toofr.com","default":20
},
"rbuckley@toofr.com": {
"confidence":20,"email":"rbuckley@toofr.com","default":15
},
"ryan.buckley@toofr.com": {
"confidence":18,"email":"ryan.buckley@toofr.com","default":16
},
"ryanbuckley@toofr.com": {
"confidence":17,"email":"ryanbuckley@toofr.com","default":17
},
"ryan_buckley@toofr.com": {
"confidence":16,"email":"ryan_buckley@toofr.com","default":18
},
"ryan-buckley@toofr.com": {
"confidence":15,"email":"ryan-buckley@toofr.com","default":19
},
"ryanb@toofr.com": {
"confidence":14,"email":"ryanb@toofr.com","default":14
},
"buckley@toofr.com": {
"confidence":13,"email":"buckley@toofr.com","default":13
}
}
此 JSON 来自 Toofr API,可在其中找到文档 here。
对于在数据库中检索的每一行,我调用 API 并得到这个(名字、姓氏和公司每次都会改变。
有谁知道如何修改 tExtractJSONField(或使用其他东西)以在 tLogRow 中显示结果(对于数据库中的每一行)?
提前谢谢你!
编辑 1:
这是我的 tExtractJSON 字段:
【问题讨论】:
-
到目前为止您尝试过什么?请edit您的问题并添加有关 tExtractJJSONFields 组件的信息。
-
我确实忘记了,编辑了@tobi6。实际上我已经尝试过 tMap 组件(也是 XML 组件),但它不起作用。