Android Studio 之 Json集成和数据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、代码没问题,运行编译打包到设备上,并且查看数据打印,结果与封装的一致,具体如下图


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:32
阅读量:77
阅读量:188
阅读量:63
阅读量:32