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

更多相关文章

  1. Android9.0版本Vold服务源码分析之上层处理SD卡挂载
  2. 第18天android:《android从零开始》视频(22-23)数据存储
  3. android的日积月累-监听短信
  4. android 界面组件添加定制属性
  5. Android(安卓)使用WebView 加载新闻详情,添加点击图片的js(使用的
  6. Android(安卓)ALSA audio 的一些问题
  7. Android(安卓)-- Property Animation
  8. Python-uiautomator使用说明文档
  9. Android下VideoView的研究

随机推荐

  1. 关于Android生命周期方法调用return的问
  2. android 启动图
  3. android okhttp+Retrofit 发送带有/ ^等
  4. Android基于Window.ID_ANDROID_CONTENT给
  5. 在Android Studio 中导入opencv2.4.9
  6. Beginning Android Debug
  7. android 之 在Activity之间传递数据(使用
  8. 使用RenderScript库,在某些手机或Android
  9. android > 设置button 背景颜色
  10. Android(安卓)NDK开发之旅36--FFmpeg音视