- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章java json字符串转JSONObject和JSONArray以及取值的实例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
java json字符串转JSONObject和JSONArray以及取值的实例 。
实现代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
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字符串转化为JSONObject
JSONObject jsonObject = JSONObject.fromObject(joStr);
//通过getString("")分别取出里面的信息
String name = jsonObject.getString(
"name"
);
String age = jsonObject.getString(
"age"
);
//输出 张三 20
System.out.println(name+
" "
+age);
String jaStr =
"[{user:{name:\"张三\",age:\"20\"}},{score:{yuwen:\"80\",shuxue:\"90\"}}]"
;
//将jsonArray字符串转化为JSONArray
JSONArray jsonArray = JSONArray.fromObject(jaStr);
//取出数组第一个元素
JSONObject jUser = jsonArray.getJSONObject(
0
).getJSONObject(
"user"
);
//取出第一个元素的信息,并且转化为JSONObject
String name2 = jUser.getString(
"name"
);
String age2 = jUser.getString(
"age"
);
//输出 张三 20
System.out.println(name2+
" "
+age2);
//取出数组第二个元素,并且转化为JSONObject
JSONObject jScore = jsonArray.getJSONObject(
1
).getJSONObject(
"score"
);
//取出第二个元素的信息
String yuwen = jScore.getString(
"yuwen"
);
String shuxue = jScore.getString(
"shuxue"
);
//输出 80 90
System.out.println(yuwen+
" "
+shuxue);
}
}
|
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! 。
原文链接:http://blog.csdn.net/u011072139/article/details/44937735 。
最后此篇关于java json字符串转JSONObject和JSONArray以及取值的实例的文章就讲到这里了,如果你想了解更多关于java json字符串转JSONObject和JSONArray以及取值的实例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
这个问题在这里已经有了答案: final keyword in method parameters [duplicate] (9 个回答) 关闭 8 年前。 在此示例中,声明 Object fina
我的目标:是通过我的函数更新字段获取选定值并使用函数输出值运行它。 问题:当我从列表中选择值时,它不会触发函数,也不会更新字段。 感谢您的帮助。 HTML 12 14 16 18 20 22 24
我有一本具有这种形式的字典: myDict = {'foo': bar, 'foobar baz': qux} 现在,我想拆分字典键中的空格,使其成为下一个键并获取值(重复)。 myDictRev1
vector a; vector b; int temp_holder; cout > temp_holder) a.push_back(temp_holder); cout > temp_h
Java 的开发过程中免不了与 Date 类型纠缠,准备总结一下项目经常使用的日期相关操作,JDK 版本 1.7,如果能够帮助大家节约那么几分钟起身活动一下,去泡杯咖啡,便是极好的,嘿嘿。当然,我
我正在使用 jquery ui 日期选择器来获取 fromDate 和 toDate 以下是from日期的代码 $("#from_date").datepicker({
我是一名优秀的程序员,十分优秀!