Android Studio 之 Json集成和數據json封裝

Android Studio 之 Json集成和數據json封裝。json在Android中使用較常見,如何把json 集成到工程中,而且把數據封裝成爲json 數據呢?android

步驟json

1

打開Android Studio ,新建一個 Empty Activity

2

網上下載好json 的 jar 數據包,拷貝一份,粘貼到工程的 libs 文件夾下,這裏以 Fastjson 爲例,而後選中導入的json,右鍵 Add As Library...,把導入的json,引入工程中

3

在工程中,新建一個數據結構類,做爲測試json數據的封裝,具體使用的時候,既能夠根據本身須要建立數據結構類,這裏簡單添加 name 和 age 屬性

4

DataStruct 的具體代碼以下:

package com.example.xan.jsondemo;

// 一個數據結構類做爲測試

public class DataStruct{

   private String name;
 
   private int age;
 
   public String getName() {

       return name;
       
   }

   public void setName(String name) {
 
       this.name = name;

   }

   public int getAge() {

       return age;
 
   }

   public void setAge(int age) {
 
       this.age = age;
 
   }

}

5

而後在MainActivity 的 onCreate()函數中,建立實例化 DataStruct 數據,而後使用 Json 封裝成 json 數據,接着打印出結果

6

MainActivity  具體代碼以下:

package com.example.xan.jsondemo;

import android.support.v7.app.AppCompatActivity;

import android.os.Bundle;
 
import com.alibaba.fastjson.JSON;

public class MainActivity extends AppCompatActivity {

   @Override
 
   protected void onCreate(Bundle savedInstanceState) {
 
       super.onCreate(savedInstanceState);

       setContentView(R.layout.activity_main);
 
       DataStruct dataStruct = new DataStruct();
 
       dataStruct.setName("baidu");
 
       dataStruct.setAge(24);
 
       String jsonString = JSON.toJSONString(dataStruct);
 
       System.out.println("jsonString :"+jsonString );
 
   }
 
}

7

代碼沒問題,運行編譯打包到設備上,而且查看數據打印,結果與封裝的一致
複製代碼
相關文章
相關標籤/搜索