元の質問 : List>をapex:pageBlockTableで表示させる
今回のポイントはdeserializeStrictの中でList変数として呼び出しているところだ。
こんな使い方ができるとは思ってなかった...
public static void test002() {
String theJsonString = '[{"id":1, "name":"Abc_SS", "description":"Abc", "address":"Abc"}, {"id":2, "name":"sales", "description":"sales", "address":"Abc"}]';
LIST<JsonTestClass> JyuhatyuList = (LIST<JsonTestClass>)JSON.deserializeStrict(theJsonString,LIST<JsonTestClass>.class);//Json-->Object
system.debug(Logginglevel.INFO,' === JyuhatyuList ==>> '+ JyuhatyuList );
}
public class JsonTestClass {
public String id;
public String name;
public String description;
public String address;
}