Skip to Content

TheBlogReaders.com

Salesforce.com Learn & Share

Json in Apex class and Visualforce

Be First!
by March 26, 2012 APEX, JAVASCRIPT, JSON, Visual Force
Serializing JSON from Apex 
Apex Class:

public with sharing class jsonAccount {
public string AccountNameList {get;set;}
 public jsonAccount() {
    list accList = [Select Id,Name From Account]; 
    System.debug(JSON.serialize(accList));
    AccountNameList = JSON.serialize(accList);
 }
}

Output:
USER_DEBUG [2]|DEBUG|[{“attributes”:{“type”:”Account”,”url”:”/services/data/v24.0/sobjects/Account/001U0000002LdBXIA0″},”Id”:”001U0000002LdBXIA0″,”Name”:”GenePoint”},{“attributes”:{“type”:”Account”,”url”:”/services/data/v24.0/sobjects/Account/001U0000002LdBYIA0″},”Id”:”001U0000002LdBYIA0″,”Name”:”United Oil & Gas, UK”},{“attributes”:{“type”:”Account”,”url”:”/services/data/v24.0/sobjects/Account/001U0000002LdBZIA0″},”Id”:”001U0000002LdBZIA0″,”Name”:”United Oil & Gas, Singapore”},{“attributes”:{“type”:”Account”,”url”:”/services/data/v24.0/sobjects/Account/001U0000002LdBaIAK”},”Id”:”001U0000002LdBaIAK”,”Name”:”Edge Communications”},{“attributes”:{“type”:”Account”,”url”:”/services/data/v24.0/sobjects/Account/001U0000002LdBbIAK”},”Id”:”001U0000002LdBbIAK”,”Name”:”Burlington Textiles Corp of America”},{“attributes”:{“type”:”Account”,”url”:”/services/data/v24.0/sobjects/Account/001U0000002LdBcIAK”},”Id”:”001U0000002LdBcIAK”,”Name”:”Pyramid Construction Inc.”},{“attributes”:{“type”:”Account”,”url”:”/services/data/v24.0/sobjects/Account/001U0000002LdBdIAK”},”Id”:”001U0000002LdBdIAK”,”Name”:”Dickenson plc”},{“attributes”:{“type”:”Account”,”url”:”/services/data/v24.0/sobjects/Account/001U0000002LdBeIAK”},”Id”:”001U0000002LdBeIAK”,”Name”:”Grand Hotels & Resorts Ltd”},{“attributes”:{“type”:”Account”,”url”:”/services/data/v24.0/sobjects/Account/001U0000002LdBfIAK”},”Id”:”001U0000002LdBfIAK”,”Name”:”Express Logistics and Transport”},{“attributes”:{“type”:”Account”,”url”:”/services/data/v24.0/sobjects/Account/001U0000002LdBgIAK”},”Id”:”001U0000002LdBgIAK”,”Name”:”University of Arizona”},{“attributes”:{“type”:”Account”,”url”:”/services/data/v24.0/sobjects/Account/001U0000002LdBhIAK”},”Id”:”001U0000002LdBhIAK”,”Name”:”United Oil & Gas Corp.”},{“attributes”:{“type”:”Account”,”url”:”/services/data/v24.0/sobjects/Account/001U0000002LdBiIAK”},”Id”:”001U0000002LdBiIAK”,”Name”:”sForce”},{“attributes”:{“type”:”Account”,”url”:”/services/data/v24.0/sobjects/Account/001U0000002bHvsIAE”},”Id”:”001U0000002bHvsIAE”,”Name”:”AAA Copr”},{“attributes”:{“type”:”Account”,”url”:”/services/data/v24.0/sobjects/Account/001U0000005sN4LIAU”},”Id”:”001U0000005sN4LIAU”,”Name”:”Test BBB”}]

VisualForce Page:


Click and Get the Account Using JSON

(1064)

Previous
Next

Leave a Reply