play framework 接收和发送json包的相关问题

下面以手机用户注册举例:

play里面采用的是Google对json包装的Gson,是json更加易用。

public static void init() {

    Gson gson = new Gson();

    User user = gson.fromJson(params.get("body"), User.class); //get("body")这个是固定不变的,其他方式接收不到

    //User 为构造的一个类,为了接收数据

    //当然传过来的类对象中的参数名字、类型要和User一样

   MobileUser mobileuser = new MobileUser();

    mobileuser.username = user.username;

    mobileuser.email = user.email;

    mobileuse.save(); //因为举例写得粗糙些

    Message message = new Message();

    message.code = 1;//注册成功

     renderJSON(gson.toJson(message));   

}

//发送Gson构造的类

public class Message() {

    public int code;

}

总体来说play里面用Gson很是方便

你可能感兴趣的:(json,gson)