使用google-gson类库解析json文件
2024-08-20 15:40:21
使用google-gson类库解析json文件
使用JsonParser解析器来解析字符串和输入流,变成json对象
代码如下:
public class Readjson { public static void main(String[] args) {
try { JsonParser parser=new JsonParser();
JsonObject object=(JsonObject) parser.parse(new FileReader("test.json"));
System.out.println(object.get("cat").getAsString());
System.out.println(object.get("pop").getAsBoolean()); JsonArray languages=object.get("language").getAsJsonArray();
for(int i=0;i<languages.size();i++){
System.out.println("*************");
JsonObject lan=languages.get(i).getAsJsonObject();
System.out.println("id="+lan.get("id").getAsInt());
System.out.println("name="+lan.get("name").getAsString());
System.out.println("ide="+lan.get("ide").getAsString());
} } catch (JsonIOException e) {
e.printStackTrace();
} catch (JsonSyntaxException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} } }
最新文章
- MySQL的特点
- python画图设置坐标轴大小
- vs2012配置OpenGL
- Microsoft.CSharp.CSharpCodeProvider
- mongodb配置及简单示例
- DOM系列---进阶篇【转】
- oracle数据操纵语言(DML)data manipulation language
- grails导入excel
- VS2012减负:加快启动速度,减少编辑卡壳
- Java Fork/Join 框架
- 2019年Python、Golang、Java、C++如何选择?
- 手机游戏引擎 Cocos
- django安装及简单使用
- js 时间类函数
- Vue基础进阶 之 自定义指令
- 调用get_str_time(时间), 就能把毫秒的时间转换成格式化的 ,转化时间戳的方法
- noip 2013 提高组 day1
- rdesktop 源码安装
- 转Python 和C#的交互
- 任务取消TASK