精华内容
下载资源
问答
  • JsonObject

    2020-12-27 19:30:13
    引用using Xfrog.Net; 用法如: JsonObject newObj = new JsonObject("json字符串"); String errorCode = newObj["error_code"].Value;//获取其中的属性值。
  • JSONObject详解

    万次阅读 多人点赞 2018-11-20 12:12:12
    JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。 maven...

    JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value 结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。

    pom:

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

    1.通过原生生成json数据格式。

    JSONObject zhangsan = new JSONObject();
            try {
                //添加
                zhangsan.put("name", "张三");
                zhangsan.put("age", 18.4);
                zhangsan.put("birthday", "1900-20-03");
                zhangsan.put("majar", new String[] {"哈哈","嘿嘿"});
                zhangsan.put("null", null);
                zhangsan.put("house", false);
                System.out.println(zhangsan.toString());
            } catch (JSONException e) {
                e.printStackTrace();
            }

    2.通过hashMap数据结构生成

         HashMap<String, Object> zhangsan = new HashMap<>();
            
            zhangsan.put("name", "张三");
            zhangsan.put("age", 18.4);
            zhangsan.put("birthday", "1900-20-03");
            zhangsan.put("majar", new String[] {"哈哈","嘿嘿"});
            zhangsan.put("null", null);
            zhangsan.put("house", false);
            System.out.println(new JSONObject(zhangsan).toString());

    3.通过实体生成 

            Student student = new Student();
            student.setId(1);
            student.setAge("20");
            student.setName("张三");
            //生成json格式
            System.out.println(JSON.toJSON(student));
            //对象转成string
            String stuString = JSONObject.toJSONString(student);

    4.JSON字符串转换成JSON对象

    String studentString = "{\"id\":1,\"age\":2,\"name\":\"zhang\"}";
    
    //JSON字符串转换成JSON对象
    JSONObject jsonObject1 = JSONObject.parseObject(stuString);
    
    System.out.println(jsonObject1);

    5.list对象转listJson

    ArrayList<Student> studentLsit = new ArrayList<>();
            Student student1 = new Student();
            student1.setId(1);
            student1.setAge("20");
            student1.setName("asdasdasd");
    
            studentLsit.add(student1);
    
            Student student2 = new Student();
            student2.setId(2);
            student2.setAge("20");
            student2.setName("aaaa:;aaa");
    
            studentLsit.add(student2);
    
            //list转json字符串
            String string = JSON.toJSON(studentLsit).toString();
            System.out.println(string);
    
            //json字符串转listJson格式
            JSONArray jsonArray = JSONObject.parseArray(string);
    
            System.out.println(jsonArray);

     

     

    阿里的json很好用,还有一个谷歌Gson也不错。有兴趣的可以看一看

    展开全文
  • JSONObject

    2018-01-12 16:11:19
    文件名称:JSONObject.rar(可用其他解压器解压),内含文件若干(6个)如下 commons-beanutils-1.9.1.jar commons-collections-3.2.1.jar commons-lang-2.6.jar commons-logging-1.1.1.jar ezmorph-1.0.6.jar json-lib-...
  • jsonObject

    2013-08-22 17:30:50
    jsonObject、jsonArray
  • jsonobject

    2016-10-24 09:29:53
    java解析json使用到的jar包 必须全
  • JSONObject jo= (JSONObject) JSONObject.toJSON(javaBean); Student stu = (Student)JSONObject.toBean(jo, Student.class);
    JSONObject jo= (JSONObject) JSONObject.toJSON(javaBean); 
    Student stu = JSONObject.parseObject(jo, Student.class);
    JSONObject jo = JSON.parseObject(str);

     

    展开全文
  • fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,当你要处理一段接收的json数据,就可以考虑使用JSONObject.parseObject import com.alibaba.fastjson.JSONObject; parseObject(String str)的作用...

    fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,当你要处理一段接收的json数据,就可以考虑使用JSONObject.parseObject

    import com.alibaba.fastjson.JSONObject;
    

    parseObject(String str)的作用

    JSON.parseObject(String str)是将str转化为相应的JSONObject对象,其中str是“键值对”形式的json字符串,转化为JSONObject对象之后就可以使用其内置的方法,进行各种处理了。

    json字段
    {
        "code":0,
        "data":{
            "city":{
                "cityId":284609,
                "counname":"中国",
                "ianatimezone":"Asia/Shanghai",
                "name":"东城区",
                "pname":"北京市",
                "secondaryname":"北京市",
                "timezone":"8"
            },
            "liveIndex":{
                "2021-03-17":[
                    {
                        "code":5,
                        "day":"2021-03-17",
                        "desc":"天气较好,路面干燥,交通气象条件良好,车辆可以正常行驶。",
                        "level":"1",
                        "name":"交通指数",
                        "status":"良好",
                        "updatetime":"2021-03-17 06:24:03"
                    },
                    {
                        "code":14,
                        "day":"2021-03-17",
                        "desc":"天气较好,但丝毫不会影响您出行的心情。温度适宜又有微风相伴,适宜旅游。",
                        "level":"1",
                        "name":"旅游指数",
                        "status":"适宜",
                        "updatetime":"2021-03-17 06:24:03"
                    }
                ]
            }
        },
        "msg":"success",
        "rc":{
            "c":0,
            "p":"success"
        }
    }
    
    {
        "code":0,
        "data":{
            "aqi":{
                "cityName":"东城区",
                "co":"8",
                "coC":"0.8",
                "no2":"28",
                "no2C":"56.0",
                "o3":"2",
                "o3C":"6.0",
                "pm10":"160",
                "pm10C":"270.0",
                "pm25":"73",
                "pm25C":"53.0",
                "pubtime":"1615939200000",
                "rank":"527/678",
                "so2":"1",
                "so2C":"3.0",
                "value":"160"
            },
            "city":{
                "cityId":284609,
                "counname":"中国",
                "ianatimezone":"Asia/Shanghai",
                "name":"东城区",
                "pname":"北京市",
                "secondaryname":"北京市",
                "timezone":"8"
            }
        },
        "msg":"success",
        "rc":{
            "c":0,
            "p":"success"
        }
    }
    
    String json = EntityUtils.toString(response.getEntity());
    JSONObject jsonObject = JSONObject.parseObject(json);
    JSONObject date = jsonObject.getJSONObject("data");
    JSONObject liveIndex = date.getJSONObject("liveIndex");
    for (Map.Entry<String, Object> entry : liveIndex.entrySet()) {
        JSONArray jsonArray = liveIndex.getJSONArray(entry.getKey());
        for (Object object : jsonArray) {
            JSONObject object1 = (JSONObject) object;
            String name = object1.getString("code");
            String level = object1.getString("level");
            hashMap.put(name,level);
        }
    }
    
    String json = EntityUtils.toString(response.getEntity());
    JSONObject jsonObject = JSONObject.parseObject(json);
    JSONObject data = jsonObject.getJSONObject("data");
    JSONObject api = data.getJSONObject("aqi");
    String pm25C = api.getString("pm25C");
    

    JSON.parseObject(String str)与JSONObject.parseObject(String str)的区别

    根据源码显示:JSON是一个抽象类,JSON中有一个静态方法parseObject(String text),将text解析为一个JSONObject对象并返回;JSONObject是一个继承自JSON的类,当调用JSONObject.parseObject(result)时,会直接调用父类的parseObject(String text)。所以两者没什么区别,一个是用父类去调用父类自己的静态的parseObject(String text),一个是用子类去调用父类的静态parseObject(String text),两者调的是同一个方法。

    展开全文
  • JSONObject所必须的jar.官方绿色版

    万次下载 热门讨论 2013-11-05 10:29:43
    JSONObject所必须的jar
  • JsonObject.rar

    2020-06-29 09:47:58
    JsonObject类下载,JsonObject类下载,JsonObject类下载,JsonObject.dll
  • Maven--如何下载JSONObject相关依赖架包

    万次阅读 多人点赞 2017-12-14 10:00:58
    Java开发当中经常需要Json格式的数据,这就用到JSONObject类,本文章只提供以下两种JSONObject对应架包的下载方式。com.alibaba.fastjson.JSONObject(依赖1个架包fastjson-1.2.28.jar)net.sf.json.JSONObject...

    一、开发场景

    Java开发当中经常需要Json格式的数据,这就用到JSONObject类,本文章只提供以下两种JSONObject对应架包的下载方式:

    (1)com.alibaba.fastjson.JSONObject

    只依赖1个架包fastjson-1.2.28.jar
    (2)net.sf.json.JSONObject

    需要依赖6个架包commons-beanutils-1.9.3.jar、commons-collections-3.2.1.jar、
    commons-lang-2.6.jar、commons-logging-1.1.1.jar、ezmorph-1.0.6.jar、json-lib-2.4-jdk15.jar

    正文中关于Maven依赖下载jar包,如果需要不同版本的话,可以直接到maven仓库官网适合的依赖代码。

    maven仓库官网地址http://mvnrepository.com/

    二、下载方法

    1、方法一(直接下载)
    CSDN下载地址(含1、2两种架包)http://download.csdn.net/download/justinqin/10158995

    网盘下载地址:

    链接:https://pan.baidu.com/s/1t8pjjl1DzwaS9K5Epgxj-g

    提取码:fi80


    2、方法二(maven pom.xml依赖)
    com.alibaba.fastjson.JSONObject依赖代码

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

    net.sf.json.JSONObject依赖代码

    <!-- JSONObject对象依赖的jar包 -->
    		<dependency>
    			<groupId>commons-beanutils</groupId>
    			<artifactId>commons-beanutils</artifactId>
    			<version>1.9.3</version>
    		</dependency>
    		<dependency>
    			<groupId>commons-collections</groupId>
    			<artifactId>commons-collections</artifactId>
    			<version>3.2.1</version>
    		</dependency>
    		<dependency>
    			<groupId>commons-lang</groupId>
    			<artifactId>commons-lang</artifactId>
    			<version>2.6</version>
    		</dependency>
    		<dependency>
    			<groupId>commons-logging</groupId>
    			<artifactId>commons-logging</artifactId>
    			<version>1.1.1</version>
    		</dependency>
    		<dependency>
    			<groupId>net.sf.ezmorph</groupId>
    			<artifactId>ezmorph</artifactId>
    			<version>1.0.6</version>
    		</dependency>
    		<dependency>
        		<groupId>net.sf.json-lib</groupId>
        		<artifactId>json-lib</artifactId>
        		<version>2.2.3</version>
        		<classifier>jdk15</classifier><!-- 指定jdk版本 -->
    		</dependency>
    		<!-- Json依赖架包下载 -->


     

    展开全文
  • JsonObject(免分)

    2016-12-21 11:53:00
    JsonObject
  • 齐全JsonObject

    2017-10-30 17:12:22
    JsonObject的主要作用就是转化json字符串,将json字符串转换为C#可以识别的类
  • jsonObject 源码

    热门讨论 2011-04-24 09:50:01
    jsonObject 源码 json jsonObject 源码 json jsonObject 源码 json jsonObject 源码 json jsonObject 源码 json
  • jsonobject.zip

    2019-12-03 21:55:01
    如果想要在Java中使用JSONObject,而且只想通过导入jar包的方式下,那么仅仅导入Json的jar包还是不够的。JSONObject完整所需jar包,注意版本问题。
  • JsonObject jar包

    2017-09-03 21:09:56
    JsonObject jar包
  • JSONObject用法

    2013-08-29 17:23:45
    JSONObject用法 ,分享给大家
  • JSONObject jsonObject = JSONObject.fromObject(result);报错 引用import net.sf.json.JSONObject; <!-- JSONObject对象依赖的jar包 --> <dependency> <groupId>commons-beanutils</...
  • JsonObject/Gson

    2018-08-01 18:49:39
    JsonObject/Gson 开发所需jar包 v
  • java使用JSONObject实例

    2020-10-26 17:58:52
    JAVA中JSONObject对象的使用方法
  • JSONOBject遍历

    2020-04-01 15:12:30
    private static String getDesc(String jsonStr, String key) { JSONObject jsonObject = JSONObject.parseObject(jsonStr); for (Map.Entry entry : jsonObject.entrySet()) { if (key...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 140,969
精华内容 56,387
关键字:

jsonobject