• Fastjson 教程


    Java对象转Json字符串(一)

    Person p = new Person("费哥", 26);
    String jsonString = JSON.toJSONString(p);
    System.out.println(jsonString);
    

    Java对象转Json字符串(二)

    Person p1 = new Person("费哥", 26);
    Person p2 = new Person("费哥2", 26);
    List<Person> list = new ArrayList<Person>();
    list.add(p1);
    list.add(p2);
    String jsonString = JSON.toJSONString(list);
    

    Json字符串转Java对象(一)

    Person p = new Person("费哥", 26);
    String jsonString = JSON.toJSONString(p);
    JSONObject jsonObject = JSON.parseObject(jsonString);
    System.out.println(jsonObject.getString("name"));
    

    Json字符串转Java对象(二)

    Person p = new Person("费哥", 26);
    String jsonString = JSON.toJSONString(p);
    Person person = JSON.parseObject(jsonString, Person.class);
    

    Json字符串转Java对象(三)

    Person p1 = new Person("费哥", 26);
    Person p2 = new Person("费哥2", 26);
    List<Person> list = new ArrayList<Person>();
    list.add(p1);
    list.add(p2);
    String jsonString = JSON.toJSONString(list);
    List<Person> list2 = JSON.parseArray(jsonString, Person.class);
    

    Json字符串转Java对象(四)

    Person p1 = new Person("费哥", 26);
    Person p2 = new Person("费哥2", 26);
    List<Person> list = new ArrayList<Person>();
    list.add(p1);
    list.add(p2);
    String jsonString = JSON.toJSONString(list);
    JSONArray jsonArray = JSON.parseArray(jsonString);
    

    Json字符串转Java对象(五)

    String objString = "[{'zhangsan':{'name':'zhangsan','age':12},'lishi':{'name':'lishi','age':12}}]";
    List<Map<String, Person>>  list = JSON.parseObject(objString, new TypeReference<List<Map<String,Person>>>(){});
    System.out.println(list.toString());
    

    说明:TypeReference用于复杂类型的转换。

  • 相关阅读:
    各组评价
    团队冲刺第十天
    团队冲刺第九天
    团队冲刺第八天
    团队冲刺第七天
    人力资源绩效管理系统工作流程
    初次安装Android studio问题
    后台无法登陆——11.10
    html学习之radio标签——小白
    安装一些软件时可能出现的问题【internal error 2503】
  • 原文地址:https://www.cnblogs.com/feiqiangsheng/p/13303063.html
Copyright © 2020-2023  润新知