栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

XML与JSON解析

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

XML与JSON解析

XML解析

1.导入jar包

2.获取输入流

//获取输入流
  FileInputStream fis = new FileInputStream("D://Test.xml");

3.创建XML读取对象

//   创建XML读取对象
SAXReader sr = new SAXReader();

3.读取并得到文档对象

// 读取并得到文档对象
 document doc = sr.read(fis);

4.获取根元素的子元素book

   //通过文档获取根元素
    Element root = doc.getRootElement();
    // 解析元素的名字
    System.out.println(root.getName());
    //获取根元素的子元素book
    Element book = root.element("book");

5.获取name属性中的内容

 //获取子元素的子元素
    Element name = book.element("name");
    System.out.println(name.getText());

6.获取全部元素

 List es = root.elements();
    for(int i=0;i 

Json解析

1.GoJson解析
(1)导入jar包

(2)创建Gson对象

	Gson g = new Gson();

(3) 转换

 	Book b = new Book("100","NO.1","abcsf");
    String s = g.toJson(b);
    System.out.println(s);

2.fastjson解析

(1)导入jar包

(2) 转换

	Book book = new Book("1002","唐诗三百首","床前明月光");
	String json = JSON.toJSONString(book);
   	System.out.println(json);
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/694978.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号