1 package com.freemindcafe.serialization.sample1;
7 import junit.framework.Assert;
14 nikhil.joiningDate =
new Date();
15 nikhil.employeeId = 1L;
19 shiv.joiningDate =
new Date();
24 vikas.joiningDate =
new Date();
25 vikas.employeeId = 3L;
28 nikhil.reportingManager = shiv;
29 nikhil.functionalManager = vikas;
34 System.out.println(xml);
35 System.out.println(json);
40 Assert.assertTrue(nikhilFromXml.joiningDate.equals(nikhil.joiningDate));
41 Assert.assertTrue(nikhilFromXml.employeeId == nikhil.employeeId);
42 Assert.assertTrue(nikhilFromXml.functionalManager.employeeId == nikhil.functionalManager.employeeId);
44 Assert.assertTrue(nikhilFromJson.joiningDate.equals(nikhil.joiningDate));
45 Assert.assertTrue(nikhilFromJson.employeeId == nikhil.employeeId);
46 Assert.assertTrue(nikhilFromJson.functionalManager.employeeId == nikhil.functionalManager.employeeId);
Xstream and Jettison based serialization Jackson is arguably the standard Java Library for processing...