如何将多维数组解析为Talend

时间:2017-06-02 21:29:20

标签: talend

我有需要解析为Talent的数组

{
    "sEcho": 1,
    "iTotalRecords": 54,
    "iTotalDisplayRecords": 54,
    "aaData": [
        [
            "79",
            "testowy2",
            "testowy samochod",
            "12.00",
            "14.00",
            "2147483647",
            "posciel",
            ""
        ]
    ]
}

我需要在tExtractJSONFields上传递什么是Xpath Query?

2 个答案:

答案 0 :(得分:0)

无法做到这一点,

“请检查正确的XPathExpression或XML源文档。”错误发生...

您的输入是有效的json但不是有效的XML文档

答案 1 :(得分:0)

您可以使用JSONPath查询通过tExtractJSONFields读取多维数组。

对于查询构建(关于以上数据),请参考以下屏幕截图:

tInputFileJson

tExtractJsonFields

你将获得" id"字段。

如果您遇到任何问题,请告诉我。