How to serialize an object model to json and how to read json into an object model
// =====================================================
storyboard.addStep("Serialize to json:");
storyboard.markCodeStart();
IdMap idMap = UniversityCreator.createIdMap("demo");
JsonArray jsonArray = idMap.toJsonArray(university);
Results in:
[ { "session":"demo", "class":"org.sdmlib.test.examples.studyrightWithAssignments.model.University", "id":"U611694416394763", "timestamp":"611694416394763", "prop":{ "name":"StudyRight", "students":[ { "session":"demo", "class":"org.sdmlib.test.examples.studyrightWithAssignments.model.Student", "id":"S611694416636540", "timestamp":"611694416636540" } ] } }, { "session":"demo", "class":"org.sdmlib.test.examples.studyrightWithAssignments.model.Student", "id":"S611694416636540", "timestamp":"611694416636540", "prop":{ "id":"4242", "name":"Karli", "university":{ "class":"org.sdmlib.test.examples.studyrightWithAssignments.model.University", "id":"U611694416394763" } } } ]
// =====================================================
storyboard.addStep("Now read it back again");
storyboard.markCodeStart();
// read jsonText from file