Fastjson full support databind, it's simple to use. Encode import com.alibaba.fastjson.JSON; Group group = new Group(); group.setId(0L); group.setName("admin"); User guestUser = new User(); guestUser.setId(2L); guestUser.setName("guest"
Exception in thread "main" org.json.JSONException: A JSONObject text must begin with '{' at character 1 of [data:[[.....] at org.json.JSONTokener.syntaxError(JSONTokener.java:450) at org.json.JSONObject.<init>(JSONObject.java:179) at org.j