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);
    
        }
    
    }
  • 相关阅读:
    爬去搜狐新闻体育类
    python中创建迭代器
    python中smtp协议的运用
    人如何修炼才能增强精神力
    修炼精神力量
    Java进阶图谱
    提高做一件事的成功概率
    详细说servlet
    深圳买车上牌流程
    excel 散点图预测
  • 原文地址:https://www.cnblogs.com/ysmdbk/p/11202593.html
Copyright © 2011-2022 走看看