<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Json的生成與解析

    時間:2024-08-28 10:52:42 JSON 我要投稿
    • 相關推薦

    Json的生成與解析

      JSON常用與服務器進行數據交互,JSON中“{}”表示JSONObject,“[]”表示JSONArray

      如下json數據:

      1 {"singers":[2 {"id":"02","name":"tom","gender":"男","tel":["123456","789012"]},3 {"id":"03","name":"jerry","gender":"男","tel":["899999","666666"]},4 {"id":"04","name":"jim","gender":"男","tel":["7777","5555"]},{"id":"05","name":"lily","gender":"女","tel":["222222","111111"]}5 ]}

      生成json數據代碼:

      public String buildJson() throws JSONException { JSONObject persons = new JSONObject(); JSONArray personArr = new JSONArray(); JSONObject person = new JSONObject(); person.put("id", "02"); person.put("name", "tom"); person.put("gender", "男"); JSONArray tel = new JSONArray(); tel.put("123456"); tel.put("789012"); person.put("tel", tel); personArr.put(person); JSONObject person2 = new JSONObject(); person2.put("id", "03"); person2.put("name", "jerry"); person2.put("gender", "男"); JSONArray tel2 = new JSONArray(); tel2.put("899999"); tel2.put("666666"); person2.put("tel", tel2); personArr.put(person2); JSONObject person3 = new JSONObject(); person3.put("id", "04"); person3.put("name", "jim"); person3.put("gender", "男"); JSONArray tel3 = new JSONArray(); tel3.put("7777"); tel3.put("5555"); person3.put("tel", tel3); personArr.put(person3); JSONObject person4 = new JSONObject(); person4.put("id", "05"); person4.put("name", "lily"); person4.put("gender", "女"); JSONArray tel4 = new JSONArray(); tel4.put("222222"); tel4.put("111111"); person4.put("tel", tel4); personArr.put(person4); persons.put("singers", personArr); return persons.toString(); }

      解析json數據代碼:

      private void parseJsonMulti(String strResult) { try { JSONArray jsonObjs = new JSONObject(strResult).getJSONArray("singers"); String s = ""; for (int i = 0; i < jsonObjs.length(); i++) { JSONObject jsonObj = ((JSONObject) jsonObjs.opt(i)); int id = jsonObj.getInt("id"); String name = jsonObj.getString("name"); String gender = jsonObj.getString("gender"); s += "ID號" + id + ", 姓名:" + name + ",性別:" + gender + ",電話:"; JSONArray tel = jsonObj.getJSONArray("tel"); for (int j = 0; j < tel.length(); j++) { s += tel.getString(j)+"/"; } s += "n"; } tv.setText(s); } catch (JSONException e) { e.printStackTrace(); } }

    【Json的生成與解析】相關文章:

    Android讀取本地json文件的方法07-06

    jquery與json的結合的知識點講解08-10

    Ajax使用JSON數據格式案例分析01-10

    word頁碼生成技巧02-20

    法語語法解析之指示代詞用法解析07-11

    during的用法解析05-27

    演講的技巧解析05-24

    日語副詞解析08-10

    西式婚慶的解析10-15

    Word目錄如何自動生成02-26

    主站蜘蛛池模板: 中文字幕亚洲精品无码| 亚洲综合国产精品第一页| 国产精品午夜福利在线无码| 亚洲精品字幕在线观看| 成人亚洲日韩精品免费视频| 精品欧洲AV无码一区二区男男| 国产精品一级毛片无码视频| 99精品国产在热久久| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 亚洲精品一品区二品区三品区| 秋霞久久国产精品电影院| 久久夜色精品国产欧美乱| 久久久这里有精品中文字幕| 日韩麻豆国产精品欧美| 国产精品免费看久久久 | 拍国产乱人伦偷精品视频| 91精品国产91久久久久久| 国产乱人伦偷精品视频AAA| 日本精品自产拍在线观看中文 | 亚洲国产精品综合久久网络| 国产精品一香蕉国产线看观看| 国内精品51视频在线观看| 久久久无码精品亚洲日韩按摩| 亚洲福利精品电影在线观看| 久久久久久久亚洲精品| 国产三级国产精品国产普男人 | 992tv精品视频tv在线观看| 亚洲国产精品无码久久| 婷婷国产成人精品一区二| 精品一区二区无码AV| 国自产精品手机在线观看视频| 亚洲精品在线观看视频| 久久精品国产一区二区三区日韩| 99国产欧美精品久久久蜜芽| 久久久精品国产sm调教网站| 亚洲国产精品成人精品无码区| 在线精品亚洲一区二区三区| 亚洲国产精品激情在线观看| 日本欧美国产精品第一页久久 | 91麻豆精品国产91久久久久久 | 精品无码久久久久国产|