我正致力於轉換我的有效負載。我在這裏得到了這種情況。如何忽略DataWeave中的空對象Mule esb
輸入有效載荷看起來像下面這樣一個: -
{
"address": {
"city": "bab",
"company_name": "asdast",
"country_code": "sam",
"location": {
"city": null,
"state": null
}
}}
我用%output application/json skipNullOn = "everywhere"
它返回我JSON像下面
{
"address": {
"city": "bab",
"company_name": "asdast",
"country_code": "sam",
"location": { }
}}
但我不希望有,如果所有字段爲空位置對象在位置的對象是empty.I期待這樣的事情
{
"address": {
"city": "bab",
"company_name": "asdast",
"country_code": "sam"
}}
能告訴你產生的最終輸出(減去空瓶)的轉型?我認爲我們需要緩解。 –
我認爲這隻會取代你的'可接受'功能,所以解決方案的其餘部分應該保持原樣。 (儘管可能必須反轉真值) - 更新我的答案以顯示對「可接受」函數的更改。 –