将JSON格式字符串转成对象、数组、取值等(注意事项)
来源:互联网 发布:域名劫持 无线路由 编辑:程序博客网 时间:2024/04/19 05:22
将JSON格式字符串转成对象、数组、取值等
将前端给我们传的JSON格式的字符串解析,得到我们想要的数据
例:
String data = "[{\"name\":\"认证测试\",\"data\":\"{\"smsConfigId\":\"1\",\"idCode\":\"ceshiSms\",\"smsMsg\":\"您的验证码为:#{code}\"}\",\"category\":\"1\"},{\"name\":\"测试单图广告\",\"data\":\"{\"skipType\":\"2\",\"duration\":\"\",\"adInfo\":{\"959\":[],\"993\":[]}}\",\"category\":\"2\"}]";//先将字符串转JSON数组JSONArray array = JSONArray.parseArray(data);//从JSON数组中获取对象JSONObject jO = array.getJSONObject(0);//因为里面的data后面的花括号外面有双引号,所有要先转一次字符串,若没有双引号直接转对象就行String str = jO.getString("data");//再转对象就好了JSONObject jsonObject = JSON.parseObject(str);//然后就可以获取对象的值了//通过相应的方法可以获取相应的类型的值,会自动转换类型Integer smsConfigId = jsonObject.getInteger("smsConfigId");Object idCode = jsonObject.get("idCode");String smsMsg = jsonObject.getString("smsMsg");
阅读全文
1 0
- 将JSON格式字符串转成对象、数组、取值等(注意事项)
- c#中将【对象转成 JSON 格式的字符串】 及获取Json格式字符串并将转成Json对象 及对js数组取数据
- java将json格式的字符串转成实体对象
- 将字符串转成json对象
- iOS 将字典转成json格式字符串
- js将对象转成json格式
- json将数组(json_encode)转成字符串 输出
- gson将JSON字符串转成Java对象
- java 将json字符串转成复杂对象
- js 将json对象转成字符串
- js里面JSON格式的字符串转成JSON对象
- 在服务器端取得客户端传递过来的JSON字符串,转成JSON对象并取值
- json格式转成数组格式
- Mac+windows下excel转化为复杂的json格式,将xlsx文件转成json(可内嵌对象数组)
- 自定义EL表达式,将对象转成json格式,关键代码
- java中把List转成json数组格式的字符串
- Gson把对象转成json格式的字符串
- json字符串转成json对象
- C语言面向对象编程(五):单链表实现
- 点击间隔时间控制
- 【bzoj4318】OSU! 期望dp
- 处理静态资源【从零开始学Spring Boot】
- 工智能遇上银行反欺诈,到底能帮什么忙
- 将JSON格式字符串转成对象、数组、取值等(注意事项)
- 高质量代码 or 工作/生活平衡?你还看中哪些工程团队文化
- 趣图:普通人以为程序员是五指狂舞,其实…
- bind的工作原理
- 与C++标准委员会专家、侯捷等大师面对面,是怎样一种体验?
- QT开发的程序的发布
- sublime text shortcut
- java.lang.IllegalStateException:Unable to create schema compiler
- JAVA中去掉空格