我很苦惱我的mongodboutput,因爲我無法弄清楚如何構建我的JSON樹。 基本上我有這個在我行的 「語言」 屬性:Talend JSON結構
Languages##English##fluent##German##beginner##
我想有:
String delims = "##";
String[] tokens = row3.langues.split(delims);
int i = 0;
while (i < tokens.length) {
if(i%2==0){
row5.langue=tokens[i];
}
else{
row5.niveau=tokens[i];
}
i++;
}
:
"languages": [
{
"language": "English",
"level": "fluent"
},
{
"language": "German",
"level": "beginner"
}
]
我已經在tJavaRow嘗試過這種
但我只得到第5行的最後一項,而我想複製行
是否可以在例程或java組件中創建自己的列?
我試着用tNormalize但我不能關聯: 英語 - >流利 德文 - >初學者 –
所以你的問題實際上是如何解析上面的字符串並將其轉換爲mongodb文檔? – Philipp
是的,請看下面我的答案! –