国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java中Json解析的方法分析

Java中Json解析的方法分析

2020-10-05 14:06張旭小俠 Java教程

這篇文章主要介紹了Java中Json解析的方法,結合實例形式分析了java針對json格式數據的解析實現步驟與相關操作技巧,需要的朋友可以參考下

本文實例講述了Java中Json解析的方法。分享給大家供大家參考,具體如下:

首先準備一個JSON格式的字符串

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
* String JsonStr = "{object:{persons:" +
"[{name:'呵呵',image:'http://10.0.159.132:8080/Web/s1.png'}," +
"{name:'哈哈',image:'http://10.0.159.132:8080/Web/s1.png'}," +
"{name:'嘿嘿',image:'http://10.0.159.132:8080/Web/s2.jpg'}]}}";
* 然后定義一個Person類
*
*
class Person{
  private String name,image;
  public String getName() {
    return name;
  }
  public void setName(String name) {
    this.name = name;
  }
  public String getImage() {
    return image;
  }
  public void setImage(String image) {
    this.image = image;
  }
}

下面是一個Json解析的程序代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
class MyDay17Xml {
  //json字符串
  static String JsonStr = "{object:{persons:" +
      "[{name:'呵呵',image:'http://10.0.159.132:8080/Web/s1.png'}," +
      "{name:'哈哈',image:'http://10.0.159.132:8080/Web/s1.png'}," +
      "{name:'嘿嘿',image:'http://10.0.159.132:8080/Web/s2.jpg'}]}}";
  public static void main(String []args) throws JSONException{
    List<Person> list=jsonStrToList(JsonStr);
    System.out.println(list.size());
  }
  /**
   *
   *
   *
   */
  public static List<Person> jsonStrToList(String jsonStr) throws JSONException{
    List<Person> list=new ArrayList<Person>();
    //通過字符串,獲得最外部的json對象
    JSONObject jsonObj=new JSONObject(jsonStr);
    //通過屬性名,獲得內部的對象
    JSONObject jsonPersons=jsonObj.getJSONObject("object");
    //獲得json對象組
    JSONArray arr=jsonPersons.getJSONArray("persons");
    for(int i=0;i<arr.length();i++){
      //循環對象,并通過getString("屬性名");來獲得值
      JSONObject tempJson=arr.getJSONObject(i);
      Person person=new Person();
      person.setName(tempJson.getString("name"));
      person.setImage(tempJson.getString("image"));
      list.add(person);
    }
    return list;
  }
}

希望本文所述對大家java程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜色播| 国产精品免费视频一区 | 色婷婷av一区二区三区大白胸 | 久久久久久99| 在线91| 亚洲国产91 | 蜜桃视频一区二区 | 黄a在线观看| 亚洲国产一区二区三区精品 | 黄色大片aaaa| 91精品国产人妻国产毛片在线 | 成人在线手机版视频 | 久久精品一区二区三区四区 | 国产小视频在线播放 | 亚洲精品欧美在线 | 人人干人人草 | 日韩欧美精品 | 免费观看黄色12片一级视频 | 国产精品亚洲精品 | 亚洲一区在线视频 | www.欧美视频 | 波多一区二区 | 久久国产精品久久 | 欧美日韩成人 | 日韩精品无码一区二区三区 | 日日夜夜综合 | 亚洲精品91 | 99爱视频| 成人日韩| 国产色视频 | 一区二区三区国产视频 | 我要看日本黄色小视频 | 欧美精品在线一区二区三区 | 国产三级一区二区三区 | 老熟妇午夜毛片一区二区三区 | av小说在线观看 | 成人九九视频 | 亚洲精品乱码久久久久久蜜桃91 | 一级一片在线观看 | 国产精品99精品久久免费 | 国产视频精品免费 |