Как удалить элемент из json?
Мой JSON-структуры является:
[{"Document_ID__c": "dVHYmJFNzVtY1JhaGxL", "Status__c": "Successful", "Case__r": { "type": "Case", "CaseNumber": "00099907024" }, "RecordTypeId": "012q0000000CqFCAA0", "Category__c": "Inbound Correspondence", "Name": "000307024-201909111955-1.html"}]'
Мне нравится удалять узел "Case__r" из Json. Так что,по сути, после изображения должно быть что-то вроде
<pre>[{"Document_ID__c": "dVHYmJFNzVtY1JhaGxL", "Status__c": "Successful", RecordTypeId": "012q0000000CqFCAA0", "Category__c": "Inbound Correspondence", "Name": "000307024-201909111955-1.html"}]'
Что я уже пробовал:
Пытался
jsonStr.remove("Case__r"); I am using Apex code. error_json__c[] errjsonList = [SELECT Name, json_payload__c FROM error_json__c Limit 2]; for (error_json__c a : errjsonList){ //system.debug('Id:' + a.json_payload__c + ' Name:' + a.Name); String jsonStr = a.json_payload__c ; jsonStr.remove("Case__r");