美文网首页
前后端数据传递 - fastjson

前后端数据传递 - fastjson

作者: 诏歌_29e5 | 来源:发表于2018-06-06 22:36 被阅读0次

    前后端的数据传递

    admin123

    数据格式:

    1.XML         2.JSON

    JSON的特点

     1.JSON中没有注释

    2.JSON中有两种数据格式: 对象{}, 数组[]

    3.JSON数据的最外层是{}或[]

    4.除数字外, 数据都需要加双引号("")

    /* { "username" : "admin", "password" : "123", 

     "hobby": ["篮球", "足球", "乒乓球"],

     "age" : 18 } */ 

     // 前端传递过来的JSON字符串 

     String jsonStr = "[{\"name\":\"曹操\",\"weapon\":\"青釭剑\",\"skill\":\"浴血枭雄\"},{\"name\":\"狄仁杰\",\"weapon\":\"密令\",\"skill\":\"六令追凶\"},{\"name\":\"刘备\",\"weapon\":\"霰弹枪\",\"skill\":\"以德服人\"}]"; 

    System.out.println(jsonStr); 

     // 解析(反序列化): 把JSON字符串转成Java数据 

     // fastjson List heroes = JSON.parseArray(jsonStr, Hero.class);

            for (Hero hero : heroes) {

                System.out.println(hero);

            }

            // JSON.parseObject()

            // 编码(序列化): 把Java数据转成JSON字符串

            String jsonString = JSON.toJSONString(heroes);

            System.out.println(jsonString);

    相关文章

      网友评论

          本文标题:前后端数据传递 - fastjson

          本文链接:https://www.haomeiwen.com/subject/ltoisftx.html