Java处理json 取json值
来源:互联网 发布:快手红人淘宝店铺大全 编辑:程序博客网 时间:2024/06/03 11:30
1、添加依赖
使用 阿里云仓库 http://maven.aliyun.com/nexus/#welcome
maven 配置阿里云仓库: http://blog.csdn.net/only_wan/article/details/52975698
<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier></dependency>
2、操作json
import net.sf.json.JSONArray;import net.sf.json.JSONObject;public class JsonTest {public static void main(String[] args) {String joStr = "{name:\"张三\",age:\"20\"}";//将json字符串转化为JSONObjectJSONObject jsonObject = JSONObject.fromObject(joStr);//通过getString("")分别取出里面的信息String name = jsonObject.getString("name");String age = jsonObject.getString("age");//输出 张三 20System.out.println(name+" "+age);String jaStr = "[{user:{name:\"张三\",age:\"20\"}},{score:{yuwen:\"80\",shuxue:\"90\"}}]";//将jsonArray字符串转化为JSONArrayJSONArray jsonArray = JSONArray.fromObject(jaStr);//取出数组第一个元素JSONObject jUser = jsonArray.getJSONObject(0).getJSONObject("user");//取出第一个元素的信息,并且转化为JSONObjectString name2 = jUser.getString("name");String age2 = jUser.getString("age");//输出 张三 20System.out.println(name2+" "+age2);//取出数组第二个元素,并且转化为JSONObjectJSONObject jScore = jsonArray.getJSONObject(1).getJSONObject("score");//取出第二个元素的信息String yuwen = jScore.getString("yuwen");String shuxue = jScore.getString("shuxue");//输出 80 90System.out.println(yuwen+" "+shuxue);}}
0 0
- Java处理json 取json值
- Java遍历json字符串取值
- Java的JSON取值工具类
- json取值
- JSON 前端取值
- json取值方法
- 嵌套json取值
- Json字符串取值
- json取值
- Jquery 表单取值赋值 处理返回json数据
- JAVA处理JSON学习
- java 处理 json字符串
- java json字符串处理
- Java处理json数据格式
- java处理json例子
- Java处理JSON
- java处理json数据格式
- Java处理JSON
- 插入排序
- ES6 -- 异步编程神器:Promise对象
- 箭头函数 generator
- 新完整包
- 【思路】嵌套List针对某index进行排序
- Java处理json 取json值
- Android Studio中新建的工程中使用了Module,从app中去调用Module中的东西,需要如何操作。
- MongoDB3.4 shell CRUD操作
- waveInStop死锁
- 2017.05.04回顾 线性可分的一些问题引出
- Docker到底是什么?为什么它这么火!
- ext text 去边框
- [李景山php] 20170504深入理解PHP内核[读书笔记]--第一章准备工作和背景知识--2
- 百度地图根据输入的位置获取坐标