Fast Json是阿里创建的一款api接口,用于对Json的处理,Fast Json的性能是非常的良好的,解析的速度要超过其他的接口然而他的有点远远不止这些,我们来列举一下他的相关优点吧.
1.首先就是速度上.Fast Json的解析速度是非常高效的,速度快的原因就是使用了优化算法,因此他的速度要远远好于其他的api接口.
2.没有依赖性,在JDK 5.0开始被正式的启用,支持Android,支持的数据类型也是非常的多.
多的废话我也就不多说了,贴上代码(需要导入一个FastJson jar包)。
一、将json对象转换为java对象
private void json() {
//获取或者创建数组
String json="{
\n" +
" \"id\": 2,\n" +
" \"imgPath\": \"http://img00.hc360.com/cloth/201206/201206191116426249.jpg\",\n" +
" \"name\": \"猴哥\",\n" +
" \"price\": 12.3\n" +
"}";
//解析json
shopInfo shopInfo = JSON.parseObject(json, shopInfo.class);
//显示数据
mtest01.setText(json);
mtest02.setText(shopInfo.toString());
}
还需创建一个实体类 shopInfo .java
package com.example.fastjson;
/**
* Created by Myzg2 on 2017/7/30.
*/
public