zoukankan      html  css  js  c++  java
  • FastJson

    fastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。

    package apitest;
    
    import java.util.HashMap;
    import java.util.Map;
    
    import com.alibaba.fastjson.JSON;
    import com.alibaba.fastjson.serializer.SerializerFeature;
    import com.github.checkpoint.JsonPath;
    
    import test.User;
    
    public class TestTest {
        public static void main(String[] args) {
            //对象转json
            User user =new User(1,"zhangsan","男","生日","地址");
            //SerializerFeature对数据进行一些定制  常用的有格式、空的时候展示、单引号等等
            String jsonString = JSON.toJSONString(user,SerializerFeature.PrettyFormat, 
                    SerializerFeature.WriteNullStringAsEmpty, SerializerFeature.UseSingleQuotes);
            System.out.println(jsonString);
            //json转对象 
            User user1 =JSON.parseObject(jsonString,User.class);
            System.out.println(user1);
            //json转对象map
            Map map=JSON.parseObject(jsonString,HashMap.class);
            System.out.println(map);
            //map转json
            String jsonString2=JSON.toJSONString(map);
            System.out.println(jsonString2);
    
        }
    
    }
  • 相关阅读:
    linux系统中批量对一类文件重命名
    hdu4751 Divide Groups
    tyvj1614 魔塔魔塔!
    noip2012 疫情控制
    黄学长模拟day1 大逃亡
    黄学长模拟day1 球的序列
    黄学长模拟day1 某种密码
    约瑟夫问题及其变形
    秦皇岛 I 题
    暴力搜索 + 剪枝
  • 原文地址:https://www.cnblogs.com/ysmdbk/p/11202593.html
Copyright © 2011-2022 走看看