json-lib中toBean方式解析JSON串大小写问题
来源:互联网 发布:山东广电网络集团吧 编辑:程序博客网 时间:2024/06/06 09:27
环境:
json-lib-2.4-jdk15.jar
采用JSONObject.toBean(JSONObject jsonObject, Class beanClass, Map classMap)方法将JSON串映射到JAVA类。
代码:
String json = "{'HeartbeatMessage':{'devId':'000001'}}";Map classMap = new HashMap();classMap.put("HeartbeatMessage", HeartBeat.class);HeartBeatList hList = (HeartBeatList)JSONObject.toBean(JSONObject.fromObject(json), HeartBeatList.class, classMap);
hList为null.
如果将"HeartbeatMessage"首字母小写为"heartbeatMessage",classMap同样改为小写"heartbeatMessage",则可以正常映射到HeartBeat中。
没有在json-lib的官网上找到关于JSON名称的首字母大小写规定,因此只能降其转换为小写或者采用其他方式做解析。
0 0
- json-lib中toBean方式解析JSON串大小写问题
- json-lib 与 jackson toBean
- 使用json-lib的JSONObject.toBean( )时碰到的日期属性转换的问题
- 使用json-lib的JSONObject.toBean( )时碰到的日期属性转换的问题
- Json-lib解析Json
- Java中使用org.json和json-lib解析JSON
- json toBean使用
- JSON之json-lib解析
- JSON解析之Json-lib
- Json-lib 解析中文地址乱码问题
- Java解析Json(org.json,json-lib)
- Json的大小写问题
- json串解析问题
- java中使用fastjson、jackson、json-lib解析JSON-------------------妈妈再也不用担心JSON解析
- java中使用fastjson、jackson、json-lib解析JSON-------------------妈妈再也不用担心JSON解析
- Json-lib使用问题
- Json - 使用json-lib解析json字符串(火车票务返回的json串)的例子
- Java、Json转换方式之一:json-lib
- shell按行从文件读取, 分割成数组
- 第十三周可选项目:链表类
- C++ Primer 学习笔记_3_变量和基本类型
- [Android Studio 权威教程]最实用的快捷键
- 连菜鸟都算不上的代码小萌妹的学习之路开始了
- json-lib中toBean方式解析JSON串大小写问题
- 【转】投资中最难的事情
- sql server的20个系统变量
- 利用WebView API来做一个自己的浏览器
- 04-树9. Path in a Heap (25)
- SpringMVC返回XML或者JSON格式的数据
- 陈怡暖:(午评)非农打击金银,多头弱势反攻
- [学习记录]NSString与int和float的相互转换
- 如何在mac os中安装gdb及为gdb进行代码签名