作者微信 bishe2022

代码功能演示视频在页面下方,请先观看;如需定制开发,联系页面右侧客服
Java对象与xml的互相转化
包含内容: 源码,全套工具
作者QQ549710689
详情描述

如遇视频不清晰,请最大化观看演示

官网:http://www.ckplayer.com,版本号:X

以下仅列出部分功能,全部功能请至官网 《手册》查看

单独监听功能:


播放状态:
跳转状态:无
缓冲:100
当前音量:0.8
是否全屏:否
控制栏:显示
还未结束
当前播放时间(秒):0
前置广告状态:
鼠标位置
切换清晰度:
点击监听:
监听截图功能

Custom Tab

项目对应的实例代码可以通过右侧【下载实例】按钮获取

开发工具: Eclipse Mars, JDK1.7

【项目包含内容】(见下图):   

【BeanXmlExchange】                                   源码

blob.png


【项目配置】

1. 将BeanXmlExchange导入到Eclipse Mars中,JDK配置为JDK1.7

2. 运行下图中对应的test函数

User.java

public class User implements Serializable{
	private Integer userId;
	private String phoneNum;
	private String password;
	private String createDate;
	
	private	List<Friend> lstFriend;
}

Friend.java

public class Friend implements Serializable{
	private	String friendName;
	private String friendAddress;
	private String friendPhone;
}


test1:      将bean对象转化成xml字符串;

<?xml version="1.0" encoding="utf-8"?>

<message>
  <userId>123456</userId>
  <phoneNum>15261873121</phoneNum>
  <password>ajqnhwvia</password>
  <createDate>2018-12-21</createDate>
</message>

test2:      bean对象某个值为空, bean对象转的xml字符串中没有这个值

<?xml version="1.0" encoding="utf-8"?>

<message>
  <userId>123456</userId>
  <phoneNum>15261873121</phoneNum>
  <password>ajqnhwvia</password>
</message>

test3:      bean对象中有个Object类型的属性,可以嵌套生成xml字符串

<?xml version="1.0" encoding="utf-8"?>

<message>
  <userId>123456</userId>
  <phoneNum>15261873121</phoneNum>
  <password>ajqnhwvia</password>
  <createDate>2018-12-21</createDate>
  <lstFriend>
    <friendName>李刚</friendName>
    <friendAddress>江苏沭阳</friendAddress>
    <friendPhone>15211111111</friendPhone>
  </lstFriend>
  <lstFriend>
    <friendName>李权</friendName>
    <friendAddress>江苏泗阳</friendAddress>
    <friendPhone>15222222222</friendPhone>
  </lstFriend>
</message>


test4:      bean对象生成的xml字符串可以按照字段名称取相应部分, 如截取lstFriend的值

<lstFriend>
	<friendName>李刚</friendName>
	<friendAddress>江苏沭阳</friendAddress>
	<friendPhone>15211111111</friendPhone>
</lstFriend>
<lstFriend>
	<friendName>李权</friendName>
	<friendAddress>江苏泗阳</friendAddress>
	<friendPhone>15222222222</friendPhone>
</lstFriend>


test5:      将xml字符串转成对应的bean

               将下面的字符串值转成对应的bean

<?xml version="1.0" encoding="utf-8"?>

<message>
  <friendName>李刚</friendName>
  <friendAddress>江苏沭阳</friendAddress>
  <friendPhone>15211111111</friendPhone>
</message>


blob.png


Home