精华内容
下载资源
问答
  • String转化为JSON对象

    2019-03-22 02:57:08
    NULL 博文链接:https://why-rj.iteye.com/blog/1009800
  • java将String类型转换为Json格式

    千次阅读 2020-04-13 10:05:42
    java将String类型转换为Json格式java将String类型转换为Json格式举例数据格式代码实现 java将String类型转换为Json格式 举例 String data= "{\"report\":" + "{\"areaId\":\"1c347f51ed2d406e895e25566f829747\...

    java将String类型转换为Json格式

    举例

    String data= "{\"report\":"
    				+ "{\"areaId\":\"1c347f51ed2d406e895e25566f829747\","
    				+ "\"bidspartId\":\"ecc9d065ca0a4274a4e7c38de684a7ee\","
    				+ "\"createTime\":\"2020-04-11 16:41:42\","
    				+ "\"creater\":\"张允\",\"createrId\":\"226.0\",\"id\":\"541ea398729246e6894bc9c77b77cbd7\","
    				+ "\"lineId\":\"8cb2625195c8485991e2d20882684aed\",\"lineLr\":\"左线\",\"reportName\":\"tffgc\","
    				+ "\"reportType\":2},\"reportData\":[{\"designEle\":2222.0,\"id\":\"bbb88ce6ed6b47b286a8c33b824ca51f\","
    				+ "\"measuredEle\":\"2222\",\"mileage\":2222.0,\"offsetDisName\":\"2222\",\"offsetDisValue\":2222.0,"
    				+ "\"reportId\":\"541ea398729246e6894bc9c77b77cbd7\",\"sysTime\":\"2020-04-11 17:23:53\"},"
    				+ "{\"designEle\":11111.0,\"id\":\"96b0a0796954470995b1b7329aa91ca6\",\"measuredEle\":\"1111111\","
    				+ "\"mileage\":111111.0,\"offsetDisName\":\"111111\",\"offsetDisValue\":11111.0,"
    				+ "\"reportId\":\"541ea398729246e6894bc9c77b77cbd7\",\"sysTime\":\"2020-04-11 17:23:31\"}]}";
    

    数据格式

    在这里插入图片描述

    代码实现

    		HashMap<String, Object> json = JSONObject.parseObject(data, HashMap.class);
    		
    		BizReportLoft bizReportLoft = JSONObject.parseObject(json.get("report").toString(), BizReportLoft.class);
    		
    		List<BizLoftData> ad =  JSONObject.parseArray(json.get("reportData").toString() , BizLoftData.class);
    
    展开全文
  • JAVA将String转换为json并用gson解析

    万次阅读 2017-04-27 14:55:14
    前台传递过来的数据: [{"aceneId":"","deviceCode":"27","deviceFirm...deviceMap = gson.fromJson(jsonString , deviceMap.getClass()) ; System. out .println(deviceMap.get( "deviceCode" ).toString()) ;
    前台传递过来的数据:
    [{"aceneId":"","deviceCode":"27","deviceFirm":"春泉","deviceId":"1","deviceKind":"温控器","deviceName":"温控器001",
    "deviceStation":"d8-b0-4c-b4-bc-a9","id":"110","isOn":"0","pattern":"制冷","permission":"1,00,99,0","registerAddress"
    :"0081","registerNumber":"4","speed":"高档","temperature":"20","type":"0"},
    {"aceneId":"","deviceCode":"16","deviceFirm":"春泉","deviceId":"2","deviceKind":"温控器","deviceName":"温控器002",
    "deviceStation":"d8-b0-4c-b4-bc-a9","id":"111","isOn":"0","pattern":"制冷","permission":"1,00,99,0",
    "registerAddress":"0081","registerNumber":"4","speed":"高档","temperature":"20","type":"0"}]
    
    JSONArray jsonArray = JSONArray.fromObject(deviceList);
    String jsonString =  jsonArray.getString(0);
    Map deviceMap = new HashMap<>();
    Gson gson = new Gson();
    deviceMap = gson.fromJson(jsonString, deviceMap.getClass());
    System.out.println(deviceMap.get("deviceCode").toString());
    展开全文
  • 使用java将String类型的json转为json对象并进行取出响应的值 使用的jar包,如果使用的事maven可直接接入这个到pom.xml中——fastjson-1.2.47.jar【也可自行搜索使用】 <!-- 阿里fastjson包JSON转换--> ...

    使用java将String类型的json转为json对象并进行取出相应的值


     

    使用的jar包,如果使用的事maven可直接接入这个到pom.xml中—— fastjson-1.2.47.jar【也可自行搜索使用】

    【jar包已经打包下载好了,点击下载就好】: fastjson-1.2.47.jar (不收积分,完全免费)

        <!-- 阿里fastjson包JSON转换-->
        <dependency>
          <groupId>com.alibaba</groupId>
          <artifactId>fastjson</artifactId>
          <version>1.2.47</version>
        </dependency>

    其实还有更方便的方法  ————》 Java中json转map

    对应的java代码

    
    
    import com.alibaba.fastjson.JSON;
    import com.alibaba.fastjson.JSONArray;
    import com.alibaba.fastjson.JSONObject;
    
    public class demo {
        
        @org.junit.Test
        public void fun3(){
            String result = "{\"status\":200,\"content\":[{\"code\":\"0\",\"type_one_id\":\"0\",\"tao_id\":\"629975213407\",\"shop_dsr\":\"4.8815\",\"volume\":\"5900\",\"size\":\"12.9\",\"quanhou_jiage\":\"12.9\",\"tkrate3\":\"0.90\",\"yongjin_type\":\"ZX\",\"coupon_id\":\"\",\"coupon_start_time\":\"\",\"coupon_end_time\":\"\",\"coupon_info_money\":\"0\",\"coupon_total_count\":\"0\",\"coupon_remain_count\":\"0\",\"coupon_info\":\"\",\"juhuasuan\":\"0\",\"taoqianggou\":\"0\",\"haitao\":\"0\",\"jiyoujia\":\"0\",\"jinpaimaijia\":\"0\",\"pinpai\":\"0\",\"pinpai_name\":\"\",\"yunfeixian\":\"0\",}]}";
            System.out.println(result);
            //将String字符转为Json对象
            JSONObject jsonObject = JSON.parseObject(result);
    
            //获取当前嵌套下的属性
            String status = jsonObject.getString("status");
            if (status!=null){
                System.out.println(status);
            }
    
            //获取嵌套中的json串,细心观察 content为json数组,里面可放多个json对象
            JSONArray jsonArray = jsonObject.getJSONArray("content");
    
            //将json数组中取出一个json ,当前只有一个json组,所以下标为0 
            JSONObject jsonFirst = jsonArray.getJSONObject(0);
    
            //取出这个json中的值
            String yongjin_type = jsonFirst.getString("yongjin_type");
            if (yongjin_type!=null){
                System.out.println(yongjin_type);
            }
    
        }
    	
    /*
    【注意:】
    	 当前有二级嵌套
    	 
    	 一级嵌套 status、content
    	 二级嵌套 content中为json数组,可存放多个json对象,当前存放一个
    	
    	
    	{
    	"status": 200,
    	"content": [{
    		"code": "0",
    		"type_one_id": "0",
    		"tao_id": "629975213407",
    		"shop_dsr": "4.8815",
    		"volume": "5900",
    		"size": "12.9",
    		"quanhou_jiage": "12.9",
    		"tkrate3": "0.90",
    		"yongjin_type": "ZX",
    		"coupon_id": "",
    		"coupon_start_time": "",
    		"coupon_end_time": "",
    		"coupon_info_money": "0",
    		"coupon_total_count": "0",
    		"coupon_remain_count": "0",
    		"coupon_info": "",
    		"juhuasuan": "0",
    		"taoqianggou": "0",
    		"haitao": "0",
    		"jiyoujia": "0",
    		"jinpaimaijia": "0",
    		"pinpai": "0",
    		"pinpai_name": "",
    		"yunfeixian": "0",
    	}]
    }
    */
    }
    
    展开全文
  • Java将String转换json对象或json数组

    万次阅读 2020-04-17 10:25:37
    这里的SmartProejctEquipmentMap是我自定的一个实体类,可以自己定义转换。 注意:json字符串中键的名称要和实体类一致。 @Test public void TestJsonObject() { String datajson = "" + "[" + " {" + ...

    这里的SmartProejctEquipmentMap 是我自定的一个实体类,可以自己定义转换。

    注意:json字符串中键的名称要和实体类一致。

    @Test
        public void TestJsonObject() {
            String datajson = "" +
                    "[" +
                    "   {" +
                    "       'projectId':'00a8de32-422c-4b8d-b945-d9cda7f30a31'," +
                    "       'projectName':'年产片式元器件7.2亿个、高分子固体电容器3.96亿个等项目(标准厂房、连廊A,甲类仓库,办公楼,宿舍,值班门卫,垃圾房)'," +
                    "       'iconType':'yc'," +
                    "       'eqpType':'yc'," +
                    "       'sn':'SZWJJJ8MQX20200403134027'," +
                    "       'name':'测试第三方01'," +
                    "       'wkt':'测试第三方01'," +
                    "       'sn':'POINT(120.698299 31.272362)'" +
                    "   }," +
                    "   {" +
                    "       'projectId':'00a8de32-422c-4b8d-b945-d9cda7f30a31'," +
                    "       'projectName':'测试项目编号名称'," +
                    "       'iconType':'yc'," +
                    "       'eqpType':'yc'," +
                    "       'sn':'FDASDFAFDAFYF89AS6F897DD'," +
                    "       'name':'扬尘设备001'," +
                    "       'wkt':'扬尘设备001'," +
                    "       'sn':'POINT(120.698299 31.272362)'" +
                    "   }" +
                    "]";
    
            JSONArray jsonArray = JSONArray.parseArray(datajson);
            for(int i=0; i<jsonArray.size(); i++) {
                JSONObject object = jsonArray.getJSONObject(i);
                SmartProejctEquipmentMap myclass = JSONObject.parseObject(object.toJSONString() , SmartProejctEquipmentMap.class);// 将string类型直接封装成对象
                System.out.println(myclass.toString());
            }

    展开全文
  • java中将String转化为json JSONObject parent = (JSONObject) JSONObject.parse(insertContent);
  • Java通过fastjson将string转化为json

    千次阅读 2020-08-31 15:56:00
    第一步、引入fastjson的依赖 <dependency> <groupId>com.alibabagroupId> <artifactId>fastjsonartifactId> <version>1.2.35version> dependency> 第二步、使用 JSON.parse() String 类型的数据转换JSON ...
  • JAVA JSON;String 转换为 java

    热门讨论 2011-12-23 13:34:42
    一串json格式的字符转化为实体类
  • java- string转成 json

    万次阅读 2019-07-01 15:25:36
    String output = FileUtils.ReadFile(url); System.out.println(output); JSONArray jsonArray = JSONObject.parseArray(output); return jsonArray; 2,https://blog.csdn.net/javaQQ56148...
  • JavaJava中将Stringjson对象

    万次阅读 2018-04-10 12:54:48
    原文地址:https://blog.csdn.net/qq_17586821/article/details/53856606maven项目中,需要在pom.xml文件的&lt;dependencies&...-- https://mvnrepository.com/artifact/com.googlecode.json-simple/j...
  • 主要用于将java对象转换为json对象字符串,或字符串数组。
  • javastringjson互相转化

    万次阅读 2018-12-11 23:50:32
    Java中socket传输数据时,数据类型往往比较难选择。可能要考虑带宽、跨语言、版本的兼容等问题。比较常见的做法有两种:一是把对象包装成JSON字符串传输,二是采用java对象的序列...1、stringjson 有三种方法 ...
  • java String字符串转换json格式 String里面有很多的转义字符,不是一个正确的JSON字符串,不能直接序列化 示例1: "{\"id\":\"1\",\"name\":\"小王\",\"password\":\"123456\"}" 解决方法 String data01 = "{\...
  • java转换json字符串 在学习如何编写基于Java的软件时,开发人员遇到的第一个障碍就是如何其代码与其他软件连接。 这通常是JSON的来源。虽然您可能是Java向导,但JSON是另一种动物。 无论如何,这篇博客文章解释了...
  • 主要介绍了JSONString字符串与Java的List列表对象的相互转换,如果在浏览器端JSON是list则转为string结构来处理,需要的朋友可以参考下
  • Java-HTML-To-JSON 该程序简单HTML转换为Java上的JSON 例子: String url = " https://en.wikipedia.org/wiki/Main_Page " ; System . out . println( Html2json . getJSON(url));
  • java 如何将String(字符串)转成 JSON

    千次阅读 2020-05-14 13:47:58
    因为我在调第三方接口的时候,人家返回的数据是一个字符串,当然,字符串的数据格式还是和 json 一样,我们拿到里面的数据或者处理里面的数据 不转换的话 不好处理,所以给他转成 Json 格式, 代码如下: import...
  • Java中将Stringjson对象

    千次阅读 2019-01-09 17:04:00
    import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; import org.junit.Test; public class SimpleJson { @Test ...
  • java将map转换为json字符串存取数据库

    千次阅读 2019-03-20 17:17:03
    /*map转换为json字符串并且存入数据库的字段中*/ @RequestMapping("add") public String addProject(){ Map<String,Integer> map=new HashMap<String,Integer>(); map.put("第1个问题:",18); map.put("第2个...
  • <groupId>net.sf.json-lib</groupId> <artifactId>json-lib <version>2.4 <classifier>jdk15 </dependency>
  • 主要介绍了详解json string转换为java bean及实例代码的相关资料,这里提供实例代码帮助大家理解,需要的朋友可以参考下
  • 转载: javastringjson互相转化

    千次阅读 2018-04-23 15:10:30
    可能要考虑带宽、跨语言、版本的兼容等问题。比较常见的做法有两种:一是把对象包装成JSON字符串传输,二是采用java对象的序列化和反序列化。随着Google工具protoBuf的开源,protobuf也是个不错的选择。对JSO...
  • Java将List,Set,Arrary,String,Object转换为JSON格式
  • string 对象 与json互转

    2016-12-26 17:32:04
    string 、对象 、json之间相互互转 ,包含jar包测试类,做了简单的,能使而已!
  • String类型的json字符串转换为java对象

    千次阅读 2019-07-08 19:22:15
    JSON字符串转换为JAVA对象数组 JSONArray json = JSONArray.fromObject(userStr);//userStr是json字符串 List<Myclass> myclasses = (List)JSONArray.toCollection(json,Myclass.class); 相关依赖: ...
  • java中字符串String格式转化json格式

    万次阅读 2019-04-30 22:10:55
    在开发中,经常是前端发送一串数据过来之后,是通过一个参数带着一串值过来,这一串值是String 格式的,但是里面的内容其实是json格式类型的,所以拿到值之后就要该值转化json格式,然后获取里面指定的key就可以...
  • Java String字符串转Json

    万次阅读 多人点赞 2019-08-28 13:46:04
    public static void main( String[] args ){ String res = "{"result": "success","msg": "登陆成功"}" JSONObject jsonObject = JSONObject.parseObject(res); System.out.println(jsonObject....
  • Java中关于Json格式转化Object,Map,Collection类型和String类型之间的转化在我们实际项目中应用的很是普遍和广泛。最近工作的过程中也是经常有,因此,自己封装了一个类分享给大家。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 154,927
精华内容 61,970
关键字:

java将string转化为json

java 订阅