yhkn.net
当前位置:首页 >> string转json jAvA >>

string转json jAvA

string转json有三种方法:第一种:string直接转json String json = "{\"2\":\"efg\",\"1\":\"abc\"}"; JSONObject json_test = JSONObject.fromObject(json); 将string的双引号转义即可,适用于字符串较短的 第二种:将string转为list后转为

下面以ali的fastjson为例,讲解json字符串转json对象:String jsonStr = "{\"message\" : \"success\"}";JSONObject jsonObject = JSON.parseObject(jsonStr);String message = jsonObject.getString("message");System.out.println(message);

1. JSONObject(str)这个类就可以把json字符串直接转成json对象.2. 转完之后N-CELL, SI1, SI2, CESP-A 会被放到一个JSONArray中.不知道你为什么要放到array中,而且还有name,还有4个元素.java中的array也不是这种结构啊.我说的类在第三方工具类:json.jar中,你可以先下载,导入jar包,再用.

java字符串转json的话,你可以试试阿里巴巴提供的fastjson,fastjson号称是全球最好用的解析工具,使用非常简单,你只要Json.parseObject,或者Json.parseArray等等,就可以对字符串或者json转字符串互相转换.

引入jar包 json-lib-2.4JSONObject jsonObject = JSONObject.fromObject("json格式的字符串");String jsonStr = "{id:2}";JSONObject jsonObject = JSONObject.fromObject(jsonStr);int id = jsonObject.getInt("id");

string类型如果要转换成json的话,就需要写成这样的形式,如下:String jsonStr ="{'id':'11','parentId':'root','refObj':{'existType':'exist','deptType':'emp','treeNodeType':'dept'}}"; JSONObject jsonObj = new JSONObject(jsonStr); JSONObject refObj

用google的一个gson包:private gson gson = new gson();string json = gson.tojson(xxx);xxx可以是list,hashmap.如果是string,格式需要自己确定

转换方法:import java.io.*; import org.json.*; public class Demo { public static void main(String[] args) throws Exception { String str = "{\"id_no\":\"342422198012001122\",\"mobile_no\":\"13666667789\",\"name\":\"徐丽\"}";

有两种方法实现:(1)直接转换:创建JSONArray对象、JSONObject对象,通过put方法将其数据以键值对的形式填充,如例://假如有一个Java实体类Person,包括以下属性:phone、sex、married、address.ArrayList<Person> persons =

给你个思路:1、将jsonstr转为json对象 (这个可以用net.sf.json.JSONObject第三方包来实现)2、根据refObj 这个key获取{'existType':'exist','deptType':'emp','treeNodeType':'dept'},把获取的这数据再转为json.3、将转后的json根据existType就能取得值了 .

网站首页 | 网站地图
All rights reserved Powered by www.yhkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com