- //字段名和字段值
- String column = "aoeId,aoeAes,aoeSm4,aoeSm4_a,aoeEmail,aoePhone,aoeIdCard,aoeOfficerCard,aoePassport,aoeGeneralIdCard,aoeCreditCard,aoePosition";
- String value="1,吴秀梅,Beijing Refining Network Technology Co.Ltd.,海淀区,qianxiulan@yahoo.com,15652996964,210302199608124861,武水电字第3632734号,BWP018930705,0299233902,6212262502009182455,测试数据";
- //解析字段名
- column_aa = column.split(",");
- columnList = Arrays.asList(column_aa);
-
- //解析值
- value_aa = value.split(",");
- valueList.addAll(Arrays.asList(value_aa));
- //第一个值是整型
- valueList.set(0,Integer.valueOf(valueList.get(0).toString()));
-
- //列表转换成map
- mapInput = columnList.stream().collect(Collectors.toMap(key->key, key->valueList.get(columnList.indexOf(key))));
{aoePhone=15652996964, aoeOfficerCard=武水电字第3632734号, aoeSm4=Beijing Refining Network Technology Co.Ltd., aoeSm4_a=海淀区, aoeId=1, aoePassport=BWP018930705, aoeAes=吴秀梅, aoeIdCard=210302199608124861, aoeEmail=qianxiulan@yahoo.com, aoePosition=测试数据, aoeCreditCard=6212262502009182455, aoeGeneralIdCard=0299233902}
System.out.println(mapInput);
{aoePhone=15652996964, aoeOfficerCard=武水电字第3632734号, aoeSm4=Beijing Refining Network Technology Co.Ltd., aoeSm4_a=海淀区, aoeId=1, aoePassport=BWP018930705, aoeAes=吴秀梅, aoeIdCard=210302199608124861, aoeEmail=qianxiulan@yahoo.com, aoePosition=测试数据, aoeCreditCard=6212262502009182455, aoeGeneralIdCard=0299233902}
String jsonStr = JSONObject.toJSONString(mapInput);
System.out.println(jsonStr);
{"aoePhone":"15652996964","aoeOfficerCard":"武水电字第3632734号","aoeSm4":"Beijing Refining Network Technology Co.Ltd.","aoeSm4_a":"海淀区","aoeId":1,"aoePassport":"BWP018930705","aoeAes":"吴秀梅","aoeIdCard":"210302199608124861","aoeEmail":"qianxiulan@yahoo.com","aoePosition":"测试数据","aoeCreditCard":"6212262502009182455","aoeGeneralIdCard":"0299233902"}
//定义一个json格式的字符串
String message = "{"code":1,"data":{"id":001,"name":"hmf"}}";
//将字符串转换成json
JSONObject jsonObject = JSONObject.parseObject(message);
//定义一个json格式的字符串
String message = "{"code":1,"data":{"id":001,"name":"hmf"}}";
//将字符串转换成json
JSONObject jsonObject = JSONObject.parseObject(message);
//取出data里的数据
String code = jsonObject.getString("code");
String data = jsonObject.getString("data");
System.out.println(code); //输出结果为:1
System.out.println(data); //输出结果为:{"id":001,"name":"hmf"}