Member 14598454 Ответов: 0

Как удалить элемент из 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");

0 Ответов