JSONObject.parseObject的使用-嵌套json

这篇具有很好参考价值的文章主要介绍了JSONObject.parseObject的使用-嵌套json。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

pom文件

	   <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.54</version>
        </dependency>

具体代码

import com.alibaba.fastjson.JSONObject;

public class JsonLearn {

    public static void main(String[] args) {
        /*
            {"age":18,"data":{"name":"lili"}}
         */
        String jsonStr = "{\"age\":18,\"data\":{\"name\":\"lili\"}}";
        //JSONObject.parseObject的第一个方式--传入目标 Java 类的 Class 对象,如JSONObject类或者students类,大部分使用这个
        JSONObject jsonObject1 = JSONObject.parseObject(jsonStr, JSONObject.class);// 将json字符串转换成对象
        System.out.println(jsonObject1);
        JSONObject data1 = jsonObject1.getJSONObject("data");
        System.out.println(data1);

        //JSONObject.parseObject的第二种方式 --只传入 json 字符串
        JSONObject jsonObject2 = JSONObject.parseObject(jsonStr);// 将json字符串转换成对象
        String data2 = jsonObject2.get("data").toString();
        System.out.println(data2);


    }

}

执行结果
{“data”:{“name”:“lili”},“age”:18}
{“name”:“lili”}
{“name”:“lili”}文章来源地址https://www.toymoban.com/news/detail-825582.html

到了这里,关于JSONObject.parseObject的使用-嵌套json的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java解析多层嵌套json字符串

    在java 程序中,经常会涉及到各种变量值提取的问题,下面给出简单的示例及说明: JSON实际上也是键值对(\\\"key\\\":\\\"value\\\"),key 必须是字符串,value 可以是合法的 JSON 数据类型(字符串, 数字, 对象, 数组, 布尔值或 null) value如果是字符串,用jsonobj.getString(\\\"key\\\")获取 value如果是数

    2024年02月15日
    浏览(63)
  • Java系列之:如何取出嵌套JSON中的数据值

    文章底部有个人公众号: 热爱技术的小郑 。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 可以使用 getJSONObject 取出嵌套的json ,然后在通过 key -value 的形

    2024年04月08日
    浏览(40)
  • Java 解析多层嵌套json数据及json字符串与对象的相互转换

    本文主要介绍java解析多层嵌套json数据以及字符串与JSON对象之间的相互转换,包括:json字符串的取值,json对象与字符串的相互转换,字符串转化为java对象,字符串转化为javaList列表等。 提示:以下是本篇文章正文内容,下面案例可供参考 数据格式:JSON实际上就是键值对(

    2024年02月04日
    浏览(63)
  • Java 阿里的 JSONObject 如何使用

    阿里巴巴的 JSONObject 是一个 Java 类库,用于处理 JSON 数据。它是 Java JSON 工具包 fastjson 的一部分,是一种比较流行的 JSON 序列化和反序列化库,支持 JSON 字符串和 Java 对象之间的相互转换。 在 Java 中使用阿里 JSONObject,需要完成以下步骤: 引入 fastjson 依赖:在项目的 pom.xm

    2024年02月15日
    浏览(42)
  • Mybatis实现JsonObject对象与JSON之间交互

    项目中使用PostGresql数据库进行数据存储,表中某字段为Json类型,用于存储Json格式数据。PG数据库能够直接存储Json算是一大特色,很多特定情境下使用直接存储Json字段数据能够大量节省开发时间,提高后台数据查询和转换效率。 如果我们有一个JSONObject属性的字段需要与数据

    2024年02月14日
    浏览(53)
  • JSONObject详解(net.sf.json-lib)-json-lib

    在程序开发过程中,在参数传递,函数返回值等方面,越来越多的使用JSON。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,同时也易于机器解析和生成、易于理解、阅读和撰写,而且Json采用完全独立于语言的文本格式,这使得Json成为理想的数据交换语言。 JSON建构于

    2024年02月21日
    浏览(51)
  • JSON转换:实体类和JSONObject互转,List和JSONArray互转,map和JSONObject,JSONarray互转(fastjson版)

    1.实体类和JSONObject互转 2.List和JSONArray互转 3.Map和JSONObject互转(同1.) 4.ListMap和JSONArray互转(同2.) 5.取数据 6.JSONArray转String{} 7.数组转jsonarry 注: 由上示例可知任意数据类型均可通过JSON.toJSON(xxx)转换成对应的JSONObject或JSONArray

    2024年01月19日
    浏览(54)
  • JSON转换:实体类和JSONObject互转,List和JSONArray互转(fastjson版)

         //1.java对象转化成String      String s=JSONObject.toJSONString(javaObject.class);       //2. java对象转化成Object         Object str=JSONObject.toJSON(javaObject.class);       //3.String类型转json对象        JSONObject jsonObject= JSONObject.parseObject(str);       //4. String转Object         Obj

    2024年02月14日
    浏览(48)
  • ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to 接口json数据转换异常。

    之前在使用fastjson进行接口传输数据时,碰到接收端数据转换异常问题,难了我好久。 例如:我们需要将json转换成实例集合 通常对JSON对象的转换操作是使用 强转 导致一些朋友对实例对象的操作也是进行强转 如下 这样的话我们在对 list 操作时就会报类似如下错误 所以之后

    2024年02月10日
    浏览(45)
  • Hive解析嵌套JSON数组

    同时发生的埋点数据往往会在一个json字符串里发送,形式是[json,json,json]的埋点数组,需要把这些数据拉平 把最外层的\\\"[“和”]\\\"去除 把\\\"},{“转换为”}|||{\\\" ,使用split函数根据\\\"|||\\\"把string转为array,LATERAL view explode()把array转为列 第二步的时候发现,内部的json数组也有\\\"},

    2024年02月12日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包