package test.utils.json; import com.firefly.utils.json.Json; public class JsonDemo { /** * @param args */ public static void main(String[] args) { Group group = new Group(); group.setId(0L); group.setName("admin"); group.setTypes(new String[] { "typeA", "typeA", "typeA", "typeA", "typeA", "typeA", "typeA", "typeA", "typeA", "typeA" }); User guestUser = new User(); guestUser.setId(2L); guestUser.setName("guest"); User rootUser = new User(); rootUser.setId(3L); rootUser.setName("root"); group.getUsers().add(guestUser); group.getUsers().add(rootUser); String jsonString = Json.toJson(group); long start = System.currentTimeMillis(); for (int i = 0; i < 1000 * 1000; i++) { jsonString = Json.toJson(group); } long end = System.currentTimeMillis(); System.out.println(end - start); System.out.println(jsonString); // System.out.println(Json.toJson(group)); } }