tExtractJSONFields 구성 요소를 사용하여 Talend에서 여러 번역을 구문 분석하려고합니다. 나는 XPath에 익숙하지 않다. 난 단지 하나의 요소를 번역하고 때Google 번역 API 응답에 액세스 할 때 Talend XPath 구문 문제가 발생했습니다.
{
"data": {
"translations": [
{
"translatedText": "Bonjour"
},
{
"translatedText": "Au Revoir"
}
]
}
}
,이 구성은 작동합니다 그러나
내가 여러 번역을 요청하고 때, 나는 다른을 끌어 구문 추측하려고 응답의 translatedText 값.
예를 들어,이 보인다 작동하지 않습니다
어떤 도움에 감사드립니다. 번역을 위해 4 가지 항목을 보내고 있으므로 "translatedText"속성을 가진 각각의 JSON 객체 4 개가 필요합니다.
업데이트 :
는4 개 항목과 응답은 다음과 같습니다 :
{
"data": {
"translations": [
{
"translatedText": "Product 1"
},
{
"translatedText": "04/12/1984"
},
{
"translatedText": "Withdrawn"
},
{
"translatedText": "national"
}
]
}
}
내가하려고하면이 :
내가 가까이 있지만, 모든 출력이 같다 정렬 주위에 대괄호가 있습니다.
는 그리고 "번역 [0]/translatedText [0]"로 위를 시도 XPath 쿼리 등과 같은 일을한다.
당신이 4 개 항목 – garpitmzn
의 경우 구글에서 받고있는 전체 응답 업데이트를 게시 할 수 있습니다, 감사 – smackenzie