一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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

服務器之家 - 編程語言 - Android - Android中生成、使用Json數據實例

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

2021-03-10 15:44Android開發網 Android

這篇文章主要介紹了Android中生成、使用Json數據實例,本文直接給出了實現代碼,相對容易理解,需要的朋友可以參考下

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,代碼比較簡單,重在理解原理。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: chinese调教踩踏视频 | 欧美成人中文字幕 | 好大好深好涨好烫还要 | 99久久国产综合精品女不卡 | 火影小南被爆羞羞网站 | 亚洲精品日韩专区在线观看 | h杯奶水太多h | 国产精品成人网红女主播 | 国产成人精品一区二三区在线观看 | 国色天香社区视频免费高清在线观看 | 久久九九精品国产自在现线拍 | 无码区国产区在线播放 | 国产一区二区视频在线播放 | 毛片手机在线视频免费观看 | 久久中文字幕乱码免费 | 催奶师小说 | 久久er国产精品免费观看2 | 福利视频一区二区思瑞 | 日韩久久中文字幕 | 欧美粗黑巨大gay | www.87福利 | 青青91 | 国产欧美曰韩一区二区三区 | 日本精品欧洲www | 99re这里只有精品在线观看 | 2021国产精品视频一区 | 国产精品免费看久久久香蕉 | 操到翻白眼 | 午夜福利体验免费体验区 | 国产欧美日韩综合 | 蜜月aⅴ免费一区二区三区 蜜桃影像传媒推广 | 男生同性啪视频在线观看 | 国产精品国产三级在线专区 | 国产资源站 | 日日本老女人 | 精品一成人岛国片在线观看 | 成人性爱视频在线观看 | 美女毛片视频 | 婷婷激情综合五月天 | 毛片a区 | 国产99视频精品免视看9 |