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()也就不需要了


![[ wee7 ] DOM 筆記](https://static.coderbridge.com/images/covers/default-post-cover-3.jpg)