Beispiel #1
0
  public static void main(String[] args) throws JSONException {
    User wuzbin = new User();
    wuzbin.setAge(20);
    wuzbin.setName("wuzbin");

    User cg = new User();
    cg.setAge(10);
    cg.setName("cg");

    List<User> users = new ArrayList<User>();
    users.add(wuzbin);
    users.add(cg);

    JsonBuffer jb = new JsonBuffer();
    jb.appendList(
        "users",
        users,
        new JsonEncoder<User>() {
          @Override
          public void encode(User user, JsonBuffer jsonBuffer) throws JSONException {
            jsonBuffer.appendInteger("age", user.getAge());
            jsonBuffer.appendString("name", user.getName());
          }
        });
    System.out.println(jb.toString());
  }