Problem:
If you want to get records with dynamic fields (all fields or only required fields) selection of an object in Salesforce.
Solution:
List normalFields = new List();
List requiredFields = new List();
Schema.DescribeSObjectResult objectDetails =
ObjectName.sObjectType.getDescribe();
Map fieldsMap = objectDetails.fields.getMap();
for(String fieldName : fieldsMap Read more…