Gson 解析 json 的一些注意点
来源:互联网 发布:信息安全需要学编程吗 编辑:程序博客网 时间:2024/05/20 14:39
/**
* 1.jsonData如果不是json 直接报错
* 2.如果jsonData不含有指定键值不会报错
* 3.jsonData = null 也不会报错
*/
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String jsonData = "{\"name1\":\"coolxing\", \"age1\"=24, \"male1\":true, \"address1\":{\"street1\":\"huiLongGuan\", \"city1\":\"beijing\", \"country1\":\"china\"}}";
jsonData = null;
try {
Gson gson = new Gson();
Person person = gson.fromJson(jsonData, Person.class);
System.out.println(person);
} catch (Exception e) {
e.printStackTrace();
}
}
* 1.jsonData如果不是json 直接报错
* 2.如果jsonData不含有指定键值不会报错
* 3.jsonData = null 也不会报错
*/
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String jsonData = "{\"name1\":\"coolxing\", \"age1\"=24, \"male1\":true, \"address1\":{\"street1\":\"huiLongGuan\", \"city1\":\"beijing\", \"country1\":\"china\"}}";
jsonData = null;
try {
Gson gson = new Gson();
Person person = gson.fromJson(jsonData, Person.class);
System.out.println(person);
} catch (Exception e) {
e.printStackTrace();
}
}
}
解析List
Type listType = new TypeToken<ArrayList<UserMagcardPcardBean>>() {
}.getType();
List<UserMagcardPcardBean> magcardPcardBeans = gson.fromJson(rjson,
listType);
for (UserMagcardPcardBean magcardPcardBean : magcardPcardBeans) {
try {
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
0 0
- Gson 解析 json 的一些注意点
- json解析的注意点
- Android的Json字符串用GSON解析注意的问题
- 关于json的一些注意点
- Django URL解析的一些注意点
- 利用Gson解析Json数据的一些知识储备
- eval解析JSON注意点
- Gson 解析json的使用
- Gson解析json的数据
- Gson解析复杂的json
- JSON解析 Gson的使用
- Json数据的解析-Gson
- 用Js的eval解析JSON中的注意点
- 用Js的eval解析JSON中的注意点
- 用Js的eval解析JSON中的注意点
- 用Js的eval解析JSON中的注意点
- 用Js的eval解析JSON中的注意点
- 用Js的eval解析JSON中的注意点
- linux命令 df
- Aspxcombobox输入联想
- nyoj-49-开心的小明
- expression:stream!=NULL
- Executors
- Gson 解析 json 的一些注意点
- windows不规则窗体的编程实现
- quick-cocos2d-x lua编写简单的场景
- 交流电的一些概念
- Oralce和sql分页查询
- ubuntu交叉编译环境搭建
- WordPress核心文件功能及其载入
- C语言单链表常见操作系列
- Hibernate自动生成实体类注解