最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android中生成、使用Json數(shù)據(jù)實(shí)例

 更新時(shí)間:2014年10月22日 09:53:48   投稿:junjie  
這篇文章主要介紹了Android中生成、使用Json數(shù)據(jù)實(shí)例,本文直接給出了實(shí)現(xiàn)代碼,相對(duì)容易理解,需要的朋友可以參考下

1、Json的制作

復(fù)制代碼 代碼如下:

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)首先在當(dāng)前包中創(chuàng)建新的class

復(fù)制代碼 代碼如下:

package com.example.useingjson;

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

(2)在Activity中調(diào)用

復(fù)制代碼 代碼如下:

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的制作與使用分別是兩個(gè)項(xiàng)目,由于剛接觸Android,代碼比較簡(jiǎn)單,重在理解原理。

相關(guān)文章

  • Android仿QQ滑動(dòng)彈出菜單標(biāo)記已讀、未讀消息

    Android仿QQ滑動(dòng)彈出菜單標(biāo)記已讀、未讀消息

    這篇文章主要介紹了Android仿QQ滑動(dòng)彈出菜單標(biāo)記已讀、未讀消息的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • Flutter模仿實(shí)現(xiàn)微信底部導(dǎo)航欄流程詳解

    Flutter模仿實(shí)現(xiàn)微信底部導(dǎo)航欄流程詳解

    這篇文章主要介紹了Flutter模仿實(shí)現(xiàn)微信底部導(dǎo)航欄流程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2023-05-05
  • 手把手教你實(shí)現(xiàn)Android編譯期注解

    手把手教你實(shí)現(xiàn)Android編譯期注解

    今天給大家介紹Android編譯期注解sdk的步驟以及注意事項(xiàng),并簡(jiǎn)要分析了運(yùn)行時(shí)注解以及字節(jié)碼技術(shù)在生成代碼上與編譯期注解的不同與優(yōu)劣,感興趣的朋友一起看看吧
    2021-07-07
  • android 日志文件LogUtils實(shí)例

    android 日志文件LogUtils實(shí)例

    這篇文章主要介紹了android 日志文件LogUtils實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-08-08
  • Android自定義控件之自定義組合控件(三)

    Android自定義控件之自定義組合控件(三)

    這篇文章主要介紹了Android自定義控件之自定義組合控件,重點(diǎn)介紹一下如何通過(guò)自定義組合控件來(lái)提高布局的復(fù)用,降低開(kāi)發(fā)成本,感興趣的小伙伴們可以參考一下
    2016-08-08
  • Android微信支付獲取二次簽名Sign的方法

    Android微信支付獲取二次簽名Sign的方法

    這篇文章主要介紹了Android微信支付獲取二次簽名Sign的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • android文件存儲(chǔ)和SharedPreferences存儲(chǔ)的項(xiàng)目實(shí)例

    android文件存儲(chǔ)和SharedPreferences存儲(chǔ)的項(xiàng)目實(shí)例

    本文主要介紹了android文件存儲(chǔ)和SharedPreferences存儲(chǔ)的項(xiàng)目實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Android使用插件實(shí)現(xiàn)代碼混淆

    Android使用插件實(shí)現(xiàn)代碼混淆

    這篇文章主要介紹了Android如何使用插件實(shí)現(xiàn)代碼混淆,幫助大家更好的理解和學(xué)習(xí)使用Android,感興趣的朋友可以了解下
    2021-03-03
  • Android自定義Dialog實(shí)現(xiàn)加載對(duì)話框效果

    Android自定義Dialog實(shí)現(xiàn)加載對(duì)話框效果

    這篇文章將介紹如何定制當(dāng)今主流的對(duì)話框,通過(guò)自定義dialog實(shí)現(xiàn)加載對(duì)話框效果,具體實(shí)現(xiàn)代碼大家通過(guò)本文學(xué)習(xí)吧
    2018-05-05
  • Android strings.xml使用方法及技巧

    Android strings.xml使用方法及技巧

    本文主要介紹Android strings.xml,這里對(duì)strings.xml文件的使用和一些小技巧做了總結(jié),有興趣的同學(xué)可以看下
    2016-08-08

最新評(píng)論

湖口县| 丹江口市| 夹江县| 巩义市| 富民县| 灵石县| 疏勒县| 麻江县| 筠连县| 鄄城县| 肥东县| 隆德县| 合山市| 明水县| 玉田县| 厦门市| 乌苏市| 梅河口市| 若尔盖县| 阜宁县| 衢州市| 达日县| 鄂伦春自治旗| 隆化县| 黄平县| 沙田区| 灌南县| 大连市| 开平市| 徐闻县| 弋阳县| 隆林| 聂拉木县| 石景山区| 汤原县| 垦利县| 门源| 鄢陵县| 舒城县| 漳平市| 龙州县|