json的两种数据格式:
json就是用来进行网络数据传输的一种格式,目前的使用很广泛,其格式就是一种键值对的形式,很方便进行解析。json有JsonObject和JsonArray两种形式,如何进行区分呢?
-凡是看到 { 就是一个JsonObject
-凡是看到 [ 就是一个JsonArray
Gson解析json方式:
Gson是谷歌开发的一个用来解析json的库,简单好用。源码可见github而且里面还有详细的说明文档。首先需要根据json的格式来定义对应的bean。
1. 解析JsonObject:
"{'message':'message1','flag':'00'}"
我们可以定义一个java bean,其成员变量就是对应的key值:
public class MsgInfo {
private Stringmessage;
private Stringflag;
public StringgetMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public StringgetFlag() {
return flag;
}
public void setFlag(String flag) {
this.flag = flag;
}
}
参考文章:
网友评论