Android Fastjson解析_id 下划线字段
来源:互联网 发布:如何下载qq软件 编辑:程序博客网 时间:2024/06/05 10:17
今天在使用fastjson 过程中出现无法解析的字段,在查阅资料和源码之后,记录如下:
——希望再次遇到此问题的人,不用翻遍Google!!!
通常情况下,我们使用fastjson 解析方法如下:
1.Object
T objectT = (T) JSON.parseObject(valueJsonObject.toString(), clazz);
T 是泛型,clazz 是object.class (此方法是本人封装过的,如有不会的自行查阅fastjson 解析对象方法)
2.Array
List<T> arrayT = (List<T>) JSON.parseArray(valuesJsonArray.toString(), clazz);
T 是泛型,clazz 是object.class (此方法是本人封装过的,如有不会的自行查阅fastjson 解析数组方法)
然而,对于通常字段和写法来说,这些都是没有问题的,但是对于习惯于C++ 写法的程序员习惯于_id之类的字段,则会出现无法解析的问题
经查阅资料和翻阅源码,解决方案如下:
在Object之中,
private String _id;@JSONField(name="_id")public String getObjectId() { return _id;}@JSONField(name="_id")public void setObjectId(String _id) { this._id = _id;}
针对下划线开始的字段_id,在set 与 get 方法上添加@JSONField(name="_id") 即可解决实际问题
参考原文:http://blog.csdn.net/kisssun0608/article/details/48289535
0 0
- Android Fastjson解析_id 下划线字段
- FastJson字段解析问题
- android studio 使用fastjson解析多出字段
- Android FastJson,json解析
- Android开发--fastjson解析
- android 使用fastjson解析
- Android中FastJson解析json1
- JSON解析-GSON-FastJSON.android
- Android-解析Json(Gson-FastJson)
- Android解析Json数据之FastJson解析
- android sqlite _id
- android学习笔记19:FastJson解析json
- Android 利用fastjson进行json解析
- Android fastjson多层嵌套解析出错解决方法
- android json解析(fastjson,Gson等)
- Android Jackson、Gson、FastJson解析框架对比
- Android-原生态、Goson、FastJson解析Json
- Android 利用fastjson进行json解析
- 趣味i**1/((i-1)**(i-1))
- PostgreSQL学习手册(数据表)
- ubuntu15.10 源码安装 tensorflow
- sql
- 笔记1----前台ajax请求,后台返回list对象集合!
- Android Fastjson解析_id 下划线字段
- Android NDK学习之二. ndk-build使用
- jquery.rotate.js的应用范例
- 数据结构实验之图论二:基于邻接表的广度优先搜索遍历
- ssh远程执行nohup命令不退出
- RPG Maker MV之起始队伍设置
- 基于dubbo框架下的RPC通讯协议性能测试 (顶)
- 用AsyncHttpClient访问xml页面
- if(NULL != p)和if( p!=NULL )