Android上用Jackson Json解析json
来源:互联网 发布:淘宝如何发货 编辑:程序博客网 时间:2024/06/01 11:20
之前在java项目里用过json,就在网上下载了个jar包,然后就是JSONObject就可以转化了。
现在要在Android里解析json,就那之前用的jar包,结果是java.lang.NoClassDefFoundError: net.sf.json.JSONObject异常,原因是jar包没有导入到apk的项目里,之后在网上查询了些Android项目导入第三方jar包的资料,按照网上的各种方法,都不能正常运行。按网上的方法导入一些其他的jar包可以,但是导入我用的这个json的jar包就有问题。
我试着用其他的json解析器,参考了http://blog.csdn.net/chaijunkun/article/details/7208828这篇文章。从这文章里,才知道原来之前用的是sf-json这个解析器。
我选择用Jackson Json解析器。http://www.studytrails.com/java/json/java-jackson-introduction.jsp这个网站是官方网站提供的学习Jackson Json的网站。
在这里记录一下Jackson Json的一些用法
a、把pojo转化为json字符串
① ObjectMapper mapper = new ObjectMapper();
② String json = mapper.writeValueAsString(album);
b、把json字符串转化成pojo
①// create an ObjectMapper instance.
ObjectMapper mapper = new ObjectMapper();
②mapper.readValue的方法是转化方法,该方法有很多重载的方法
关于第二个参数,可以用Class<T> clazz;也可以用TypeReference tr。
ps:用后一种参数的example:Student student = mapper.readValue(str_stu, new TypeReference<Student>(){});
ps:关于jackson还有几个类,在这里记录一下:
JsonNode :JsonNode node = mapper.readTree(str_stu);
JsonParser :JsonParser jp = node.traverse();
JsonFactory :设置参数的类,可以作为ObjectMapper构造函数的参数。
- Android上用Jackson Json解析json
- android端Jackson解析json
- json jackson解析json方法
- jackson解析 json字符串
- Jackson解析JSON例子
- Jackson解析JSON例子
- java json解析-jackson
- jackson框架解析json
- Jackson解析JSON数据
- Json解析工具Jackson
- Jackson解析JSON例子
- java json解析-jackson
- Json解析工具Jackson
- JSON解析之Jackson
- JSON的解析[Jackson]
- java json解析-jackson
- jackson解析json
- JackSon解析json字符串
- C++ Template Instantiate Sample
- 将应用程序从Flex 3迁移至Flex 4
- java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.wid
- cocos2dx_3.X项目重新写(一)帧动画的改变
- linux svn下载文件到本地
- Android上用Jackson Json解析json
- Android官方图片加载利器BitmapFun解析
- SAE平台中使用java程序连接mysql方法
- Yii1学习笔记之relations
- Mongodb亿级数据量的性能测试
- eclipse汉化
- sqlite3 FMDB的使用
- 谈MongoDB的应用场景
- mongodb 使用场景和不使用场景