zoukankan      html  css  js  c++  java
  • JSON —— 序列化与反序列化

    1、JSON 反序列化

    • JSON 序列化:将服务器端的 JavaBean 对象转换成 JSON 字符串
    • JSON 反序列化:服务器端得到一个 JSON 字符串,然后将 JSON 字符串转换 JavaBean 对象

    2、反序列化的作用

    • 我们从全局角度(MVC 开发流程)去思考,客户端提交一个数据,我的控制器得到数据。如果我们能将这个数据直接转换 JavaBean 对象,则业务逻辑层和数据访问层在操作的时候会变得简单;
    • 具体的技术实现去思考,如果我们以后学到 MyBatis, Hibernate 框架,则 MyBatis 或者 Hibernate在完成添加操作时候,框架支持直接使用JavaBean来完成 insert 操作;
    package com.zhiliaotang; import org.junit.Test; 
    import com.google.gson.Gson;
    public class JsonTest {
    /*** 得到 JSON 字符串,然后进行反序列化操作 */ @Test public void m01() { String json = "{"id":1001, "name":"zhangsan","age":23}"; Gson gson = new Gson(); AjaxBean ajaxBean = gson.fromJson(json, AjaxBean.class); System.out.println(ajaxBean.getId() + " " + ajaxBean.getName() + " " + ajaxBean.getAge()); } }
  • 相关阅读:
    CentOS7基础优化与常用配置
    MHA+binlogserver+VIP+sendreport 高可用架构
    GTID主从复制
    主从复制故障处理
    主从复制
    mysql 配置文件
    通用二进制安装mysql-5.7.28(无坑)
    css动画 文字闪烁效果
    cmd命令提示符大全(干货)
    JS实现手机摇一摇功能
  • 原文地址:https://www.cnblogs.com/sylys/p/11564133.html
Copyright © 2011-2022 走看看