package test.utils.json; import java.util.Date; import java.util.HashMap; import java.util.Map; import com.firefly.utils.json.Json; public class NodeDemo { /** * @param args */ public static void main(String[] args) { Map<String, Object> map = new HashMap<String, Object>(); Node node = new Node(); Node node2 = new Node(); node.setNode(node2); node.setId(33); node.setTimestamp(new Date()); node.setSex('e'); node.setText("dfs\t"); int[] rig = new int[]{1,2,3}; node.setRig(rig); node.setRbool(new boolean[]{true, true, false}); node.setRlong(new Long[]{}); map.put("hello", "world"); map.put("node2", node2); node.setMap(map); node2.setNode(node); node2.setId(13); node2.setSex('f'); node2.setFlag(true); node2.setText("\n\"\b"); node2.setRlong(new Long[]{33L, 44L, 55L}); System.out.println(Json.toJson(node)); // System.out.println(Json.toJson(node2)); // StringWriter writer = new StringWriter(); // Json.toJson(node, writer); // System.out.println(writer.toString()); } }