简单的开头
Java官方没有内置JSON解析内容,这里推荐两个最常用的JSON解析包(jar文件),阿里的FastJson和谷歌的Gson。
FastJson下载地址:https://github.com/alibaba/fastjson
Gson下载地址:https://github.com/google/gson/
如何使用jar文件解析JSON
第一步:引入jar文件(步骤)
1. 在工程下新建一个目录,这里取名:lib
2. 将下载好的jar包直接在这里ctrl+V,点击确定
3. 点击File->Project Structure,在打开的窗口中,左侧选择Libraries,点击+号添加,再选择Java
4. 到我们粘贴好的jar包位置下,选中我们要添加的jar包,点击OK,再点击Apply
这里,我们已经建好了一个叫"fastjson-1.2.70"的库
5. 我们再去Module栏,再找到"Dependencies"栏,选中我们建好的"fastjson-1.2.70",点击Apply,现在我们的工程就可以利用Gson和FastJson两种jar包解析Json文件了。
第二步:在需要时编写代码
这里只展示伪码:
Gson 将对象转换为JSON字符串:
String json = new Gson().toJSON(要转换的对象);
Gson 将JSON字符串转换为对象:
对象 = new Gson().fromJson(JSON字符串,对象类型.class);
FastJson 将对象转换为JSON字符串:
String json=JSON.toJSONString(要转换的对象);
FastJson 将JSON字符串转换为对象:
类型 对象名=JSON.parseObject(JSON字符串, 类型.class);
或 List list=JSON.parseArray(JSON字符串,类型.class);