zoukankan      html  css  js  c++  java
  • FastJson的简单使用

    首先要明确的是有三种状态:Java对象(JavaBean), JSON对象(JSONObject), JSON字符串(JSONString)

    1 /*JavaBean to JSONObject*/
    2 JSONObject jsonObject = (JSONObject) JSON.toJSON(student);
    1 /*JavaBean to JSONString*/
    2 String str = JSON.toJSONString(student);
    1 /*JSONObject to JavaBean*/
    2 Student stu = JSON.toJavaObject(jsonObject, Student.class);
    1 /*JSONString to JavaBean*/
    2 Student stu = JSON.parseObject(str, Student.class);
    1 /*JSONObject to JSONString*/
    2 String str = JSON.toJSONString(jsonObject);
    1 /*JSONString to JSONObject*/
    2 JSONObject jsonObject = JSON.parseObject(str);
    1 /*JavaBeanList to JSONArray*/
    2 JSONArray jsonArray = (JSONArray) JSON.toJSON(studentList);
    1 /*JSONArray to JavaBeanList*/
    2 List<Student> studentList = new ArrayList<>();
    3 for (int i = 0; i < jsonArray.size(); i++){
    4     Student stu = JSON.toJSONObject(jsonArray.get(i), Student.class);
    5     studentList.add(stu);
    6 }
    1 /*JSONString to JSONArray*/
    2 JSONArray jsonArray = JSON.parseArray(str);

    有一个规律就是,转换源为String的话,方法都是JSON.parseXX()

  • 相关阅读:
    JVM监控工具之JVisualVM
    JMV监控工具之JConsole
    JVM监控工具之jmap、jstat、stack、jps、jstatd、jinfo、jhat、jdb
    深入理解JVM
    Tomcat使用介绍
    性能测试工具之Apache ab
    性能测试工具之WebBench
    Apache监控调优
    Apache配置文件介绍
    Apache工作模式切换
  • 原文地址:https://www.cnblogs.com/LittleMike/p/11840430.html
Copyright © 2011-2022 走看看