JSON解析_exc1

Posted Tears_fg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON解析_exc1相关的知识,希望对你有一定的参考价值。

 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 }

 

以上是关于JSON解析_exc1的主要内容,如果未能解决你的问题,请参考以下文章

片段中的 JSON 解析 [关闭]

Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段

解析:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项

使用 json rereiver php mysql 在片段中填充列表视图

ios - Heroku 和 MongoDb 上的自定义解析服务器错误 3080:JSON 文本没有以数组或对象开头,并且允许未设置片段的选项

NodeJs GraphQL 片段解析器