0
我正在努力使用Talend中的tWriteJSONField組件,我希望有人能夠幫助我。我正在通過組件將數據推送到tRESTClient對象中,並且API具有非常特定的要求。Talend JSON字段需要在輸出中創建數組
使用tWriteJSONField我可以提取需要爲以下格式的數據:
{
"client":{
"firstName":"Bobby",
"lastName":"Char",
"homephone":[],
"mobilephone1":[],
"mobilephone2":[],
"email":"[email protected]"
},
"addresses":
{
"line1":[],
"city":[],
"postcode":[]
}
}
但是,我真正需要的是這樣的格式(郵差測試成功):
{
"client":{
"firstName":"Bobby",
"lastName":"Char",
"homephone":"",
"mobilephone1":"",
"mobilephone2":"",
"email":"[email protected]"
},
"addresses":[
{
"line1":"",
"city":"",
"postcode":""
}]
}
注意NULL條目是字符串而不是數組,第二組條目(地址)作爲數組包含在內(即使通常只有一個條目)。我一直在尋找解決方案的日子,這似乎是一個常見問題,但我還沒有找到解決方案。任何人都可以幫忙嗎?
歡迎來到StackOverflow!下一次,請在評論部分嘗試發佈這樣的內容。 – cdomination