欄位值帶有HTML 編碼格式


Feb 12, 2025

Salesforce webservice 寫入欄位的值一直帶HTML 編碼格式

{"TESt":"test"}

;

String unescapedMessage = JSON.serialize(messageBody).unescapeHtml4();

原本以為是unescapeHtml4()不起作用 , 後來分開顯示發現沒問題

MyCustomObject__c newRecord = new MyCustomObject__c();
                newRecord.Message__c = unescapedMessage;
                insert newRecord;

後來查看該欄位的資料類型發現是Rich Text Area


改回Text Area (Long) ,此時又遇錯

OK , 移除所有參照

BOOM!
另外unescapeHtml4()也就不需要了

#salesforce #apex






你可能感興趣的文章

安裝 Windows11 時,跳過網路設定

安裝 Windows11 時,跳過網路設定

[JS] 物件與JSON格式操作技巧

[JS] 物件與JSON格式操作技巧

TechBridge 技術週刊編輯第 200 期的感性時間

TechBridge 技術週刊編輯第 200 期的感性時間






留言討論