zoukankan      html  css  js  c++  java
  • java对象、json对象、json字符串之间的转换

    1.简单的解析json字符串

    首先将json字符串转换为json对象,然后再解析json对象,过程如下。

    JSONObject jsonObject = JSONObject.fromObject(jsonStr);

      根据json中的键得到它的值

    String name = jsonObject.getString("name");
    int num = jsonObject.getInt("num");
    String sex = jsonObject.getString("sex");
    int age = jsonObject.getInt("age");

    2.json字符串转换为java对象

    同样先将json字符串转换为json对象,再将json对象转换为java对象,如下所示。

    JSONObject obj = new JSONObject().fromObject(jsonStr);//将json字符串转换为json对象

    将json对象转换为java对象

    Person jb = (Person)JSONObject.toBean(obj,Person.class);//将建json对象转换为Person对象

    3.java对象转换为json字符串

    先将java对象转换为json对象,在将json对象转换为json字符串

    JSONObject json = JSONObject.fromObject(obj);//将java对象转换为json对象

    String str = json.toString();//将json对象转换为字符串

  • 相关阅读:
    初涉echarts图表笔记。
    es6----数组去重(简单类型和引用类型)
    git pull 拉取更新失败解决方案
    javascript----是否下拉到页面底部
    构造函数和析构函数
    派生类和基类
    C++11新标准
    类型转换
    编码
    牛牛的背包问题
  • 原文地址:https://www.cnblogs.com/txf0324/p/11041029.html
Copyright © 2011-2022 走看看