• JAVA_JSON


     1 package cn.kjxy.JSON;
     2 
     3 import org.json.JSONArray;
     4 import org.json.JSONException;
     5 import org.json.JSONObject;
     6 /**
     7 *json解析需要导入json-lib.jar包,安卓自带而非Java
     8     
     9 */
    10 class Student{
    11     private String name;
    12     private int age;
    13     public String getName() {
    14         return name;
    15     }
    16     public void setName(String name) {
    17         this.name = name;
    18     }
    19     public int getAge() {
    20         return age;
    21     }
    22     public void setAge(int age) {
    23         this.age = age;
    24     }
    25     @Override
    26     public String toString() {
    27         return "Student [name=" + name + ", age=" + age + "]";
    28     }
    29     
    30 }
    31 public class Demo1 {
    32     public static void main(String[] args) {
    33         try {
    34             //json数据描述学生对象
    35             //格式一 {}-->JSONObject解析
    36             String json = "{name:'张三',age:18}";
    37             JSONObject jsonObject = new JSONObject(json);
    38             Student student = new Student();
    39             student.setName(jsonObject.getString("name"));
    40             student.setAge(jsonObject.getInt("age"));
    41             System.out.println(student);
    42             ///格式二 [] -->JSONArray解析
    43             String array = "['张三','李四','王五']";
    44             JSONArray jsonArray = new JSONArray(array);
    45             for (int i = 0; i < jsonArray.length(); i++) {
    46                 System.out.println(jsonArray.getString(i));
    47                 
    48             }
    49         
    50         } catch (JSONException e) {
    51             // TODO Auto-generated catch block
    52             e.printStackTrace();
    53         }
    54     }
    55 }
  • 相关阅读:
    用C++实现斐波那契数列
    用C++实现的八皇后问题
    用C++实现的元胞自动机
    用C++实现的贪吃蛇游戏
    用C++实现的解数独(Sudoku)程序
    蓝桥杯-3.4
    汇编——实验9
    汇编——实验5
    汇编——实验4
    汇编——实验3
  • 原文地址:https://www.cnblogs.com/fangg/p/5545196.html
Copyright © 2020-2023  润新知