我正在开发我的第一个Salesforce Apex / Visualforce应用程序。我是Salesforce的新手。我对于无法在Developer Console中查看数据感到沮丧。
我有这段代码:
public SearchResult__c saveProfileResult(String privco_data) {
SearchResult__c sr = new SearchResult__c();
Object deserializedObject = deserializeJson(privco_data);
if (deserializedObject != null) {
List<Object> dataList = (List<Object>)deserializeJson(privco_data);
System.debug(dataList);
Map<String, Object> profileMap = (Map<String, Object>)dataList[0];
System.debug('profileMap:');
System.debug(profileMap);
Set<String> profileKeys = profileMap.keySet();
System.debug(profileKeys);
Map<String, Object> address = (Map<String, Object>)profileMap.get('address');
我需要查看profileKeys中的内容。但调试声明只显示我:
17:28:19:968 USER_DEBUG [115]|DEBUG|{address, company_registration_number, company_type, country_incorp, general_counsel, industry, name, permalink, profile_classification, profile_id, ...}
我如何看待其余部分?我需要看到所有的钥匙。
答案 0 :(得分:0)
当你在开发者控制台中看到执行日志时,你可以双击有趣的行调试信息,这样你就会看到弹出的详细信息。
此外,如果要修改日志记录级别设置,请转到设置 - &gt;管理设置 - &gt;监控 - &gt;调试日志,以及您需要的设置日志跟踪级别。