a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 系統 > Android > 正文

Android中生成、使用Json數據實例

2020-04-11 11:42:41
字體:
來源:轉載
供稿:網友

1、Json的制作

復制代碼 代碼如下:

package com.example.usingjson2; 
 
import org.json.JSONException; 
import org.json.JSONObject; 
 
import android.os.Bundle; 
import android.app.Activity; 
 
public class MainActivity extends Activity { 
 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.activity_main); 
         
        System.out.println("/"Hello World/""); 
        JSONObject object = new JSONObject(); 
         
        try { 
            object.put("one", "yu"); 
            object.put("two", "xi"); 
            object.put("three", "kuo"); 
            object.put("four", "hi"); 
            System.out.println(object); 
             
        } catch (JSONException e) { 
            // TODO Auto-generated catch block 
            e.printStackTrace(); 
        } 
         
    } 
}

2、Json的使用

(1)首先在當前包中創建新的class

復制代碼 代碼如下:

package com.example.useingjson;

public class Data {
 
 public static final String jsonStr = "{'arr':[1,2,3,4],'dat':[yu,xi,kuo]}";
}

(2)在Activity中調用

復制代碼 代碼如下:

package com.example.useingjson;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import android.os.Bundle;
import android.app.Activity;

public class MainActivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  
  System.out.println(Data.jsonStr);
  
  try {
   JSONObject jsonObject = new JSONObject(Data.jsonStr);
   JSONArray jsonArray = jsonObject.getJSONArray("arr");
   System.out.println(jsonArray);
   
   for(int i = 0; i < jsonArray.length(); i++)
   {
    System.out.println(jsonArray.get(i));
   }
   
   JSONArray jsonArray2 = jsonObject.getJSONArray("dat");
   System.out.println(jsonArray2);
   for(int j = 0; j < jsonArray2.length(); j++)
   {
    System.out.println(jsonArray2.get(j));
   }
   
  } catch (JSONException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  } 
 }
}

3、注意

Json的制作與使用分別是兩個項目,由于剛接觸Android,代碼比較簡單,重在理解原理。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品国产成人国产三级 | 亚洲狠狠久久综合一区77777 | h亚洲视频| 91九色视频在线 | 国产精品久久久久婷婷二区次 | 福利视频一区二区三区 | 黄色大片网站在线观看 | 日本视频一区二区三区 | 国产精品久久久久aaaa | 精品永久| 欧美亚洲国产一区 | 久久tv在线观看 | 久久久久国产一区二区三区 | 久久久免费 | 国产精品免费一区二区三区四区 | 亚洲啊v | 日韩另类视频 | 亚洲一区不卡 | 天天狠天天操 | 成人精品| 久久久久久av | 成人在线www| 91精品国产aⅴ | 日本在线一 | 蜜桃免费视频 | а_天堂中文最新版地址 | 欧美高清一区二区 | 国产视频精品久久 | 国产一区二区精品在线观看 | 欧美日韩中文字幕 | 欧美日韩高清 | 97在线免费观看 | 久久精品国产v日韩v亚洲 | 色综合久久久久 | 久久国产日韩 | 一级一级一级一级毛片 | 精品久久久久久久 | 成人在线小视频 | 午夜视频免费网站 | 国产精品69久久久久水密桃 | 国产成人精品久久二区二区 |