android之xml对象到json对象的转化
16lz
2021-01-25
section这个对象的xml格式如下<section><title>Book-Signing Event</title><signing><author title="Mr" name="Vikram Seth"/><book title="A Suitable Boy" price="$22.95"/></signing><signing><author title="Dr" name="Oliver Sacks"/><book title="The Island" price="$12.95"/></signing></section>把上面的section对象转化成json对象1.首先section作为一个对象var s = {section:{}};2.它里面具有title,siging这两个属性var s = {section:{"title": "Book-Signing Event","signing":}};3.section这个对象中有两个名字都为signing的属性,所以这两个属性应该是一个数组var s = {section:{"title": "Book-Signing Event","signing": []}};4.signing这个数组中又有author,book这两个属性,所有author和book又是一个对象,该对象作为数组的一个元素var s = {section:{"title": "Book-Signing Event","signing": [{"author":}]}};5.author又有title,name两个属性,所以这两个属性又构成了一个对象var s = {section:{"title": "Book-Signing Event","signing": [{"author": {"title": "Mr","name": "Vikram Seth"},}]}};6.book又有title,price两个属性,所以这两个属性也构成了一个对象var s = {section:{"title": "Book-Signing Event","signing": [{"author": {"title": "Mr","name": "Vikram Seth"},"book": {"title": "A Suitable Boy","price": "$22.95"}}]}};7.接下来是另外一个具有author,book两个属性的对象,如下就完成了上面xml到json对对象的转化var s = {"section":{"title": "Book-Signing Event","signing": [{"author": {"title": "Mr","name": "Vikram Seth"},"book": {"title": "A Suitable Boy","price": "$22.95"}},{"author": {"title": "Dr","name": "Oliver Sacks"},"book": {"title": "The Island","price": "$12.95"}}]}};//测试alert(s.section.title); //Book-Signing Event //测试获取数组元素alert(s.section.signing[0].author.title); //Mr
更多相关文章
- Android9.0版本Vold服务源码分析之上层处理SD卡挂载
- 第18天android:《android从零开始》视频(22-23)数据存储
- android的日积月累-监听短信
- android 界面组件添加定制属性
- Android(安卓)使用WebView 加载新闻详情,添加点击图片的js(使用的
- Android(安卓)ALSA audio 的一些问题
- Android(安卓)-- Property Animation
- Python-uiautomator使用说明文档
- Android下VideoView的研究