精华内容
下载资源
问答
  • 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

    千次下载 热门讨论 2014-06-06 18:57:26
    引用using Xfrog.Net; 用法如: JsonObject newObj = new JsonObject("json字符串"); String errorCode = newObj["error_code"].Value;//获取其中的属性值。
  • JSONObject

    2019-10-08 17:36:01
    JSONObject object = JSONObject.fromObject(data);新版的是用 JSONObject object = new JSONObject(data); 转载于:https://www.cnblogs.com/kinome/p/10289304.html

     

     

    JSONObject object = JSONObject.fromObject(data);

    新版的是用 JSONObject object = new JSONObject(data);



    转载于:https://www.cnblogs.com/kinome/p/10289304.html

    展开全文
  • 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);

     

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

    万次下载 热门讨论 2013-11-05 10:29:43
    JSONObject所必须的jar
  • JSONObject jsonObject = JSONObject.fromObject(result);报错 引用import net.sf.json.JSONObject; <!-- JSONObject对象依赖的jar包 --> <dependency> <groupId>commons-beanutils</...

    JSONObject jsonObject = JSONObject.fromObject(result);报错
    引用import 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>
    
    展开全文
  • JsonObject JsonArray

    2019-08-13 17:24:09
    try { JSONObject jsonObject = new JSONObject(result); if (null != 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...
  • 注意JSONObjectJsonObject是否写错,今天写错了折腾了一下午 JsonObject是com.google.gson包下的,JSONObject是org.json包下的。
  • JSONObject对象

    2018-09-13 14:47:12
    JSONObject对象 JSONObject json = new JSONObject();(无序) JSONObject json = new JSONObject(new LinkedHashMap());(排序)
  • JSONObject jsonObject = JSONObject.fromObject(requestJson); 为什么执行出异常呢? requestJson是页面传过来的数据我将他转换成json对象 requestJson = "{"username":"admin","userpwd":"123"}";报错了
  • Android中JSONObjectJsonObject的区别

    千次阅读 2017-09-14 15:16:21
    Android json JSONObject JsonObject
  • JSONObject增加过滤注解

    千次阅读 2016-12-09 22:16:59
    jsonObject
  • JSONObject将float转为JSONObject类型 之前有一个需求里有一个问题,就是讲float类型转化为JSONObject类型 当时在网上找了很久,然后查了其他资料,最后结合这边的实际情况将这个问题解决了 //计算偏移率 float ...
  • java对象转JSONObject

    万次阅读 2018-12-21 14:06:20
    import com.alibaba.fastjson.JSONObject; import com.google.gson.Gson; Gson g = new Gson(); Notice notice = g.fromJson(s, Notice.class); //json字符串转java对象 需要的是Gson /*这里需要强转一下 默认是...
  • JsonObject用法

    千次阅读 2018-07-13 15:49:33
    JsonObject用法 由于json是一个轻量级的数据交换格式,所以在安卓开发时多多少少会用到。下面就简单整理一下与其相关的JsonObject 在安卓开发中的基本用法。 目录 用 [TOC]来生成目录: JsonObject用法 ...
  • JSONObject fys = new JSONObject(); fys.put("11","22"); JSONObject fys2 = JSONObject.parseObject(fys.toJSONString()); 将json对象转为字符串,将字符串重新构建 JSONObject
  • JSONObject遍历

    2018-12-20 11:44:00
    导入JSONObject和JSONArray所需要的jar包 JSONObject所必需的6个jar包:commons-beanutils-1.7.0.jarcommons-collections-3.1.jarcommons-lang-2.5.jarcommons-logging.jarezmorph-1.0.3.jarjson-lib-2.1-jdk15.jar ...
  • 我们在开发嵌套数据的时候,有时会返回jsonobject数据,这是因为进行的是url访问,但是这个过程可能会出现异常,因此我们需要将jsonobject转map对象使用。本文将向大家介绍jsonobject转map对象的实现方法。1、依赖于...
  • JSONObject jsonObject = new JSONObject(); Gson gson = new Gson(); 关键原因是缺少json的相应的jar包了,对应的jar包如下(不过有时候要根据structs2对应的版本来): 1.commons-beanutils-1.7.0.jar

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 20,785
精华内容 8,314
关键字:

jsonobject