本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- 龙儿筝
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- Xeden
- zhanjia
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
- lich0079
最新文章列表
json-lib JsonUtils 工具类,json-lib 工具类
json-lib JsonUtils 工具类,json-lib 工具类
================================
©Copyright 蕃薯耀 2018年6月26日
http://fanshuyao.iteye.com/
import java.text.DateFormat;
import java.text.SimpleDateFormat ...
JSON串转换映射成java对象
在工作中,经常会将JSON串转换映射成java对象,如下是fastjson和jsonLib将JSON串转换成JAVA对象的实例,特在此记录。
工程结构:
UserInfo.java
package com.bijian.test;
public class UserInfo {
private String name;
private int age; ...
json-lib 之jsonConfig详细使用
转载至json-lib 之jsonConfig详细使用(转载写的不错)
=========================== Java To Json =============================
一,setCycleDetectionStrategy 防止自包含
/**
fastjson使用
package jms.test; import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Map; import jms.model.Dept; import jms.model.Employee; import jms.model.Student; import or ...
Maven的Missing artifact问题解决
在线 Maven 的repository可能无法下载相关jar,会在pom.xml里面报Missing artifact错误这时需要自己手动下载并安装。
例如:
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId ...
json-lib解析JSON依赖jar包
json-lib解析JSON依赖jar包
json-lib.jar依赖以下jar包:
commons-beanutils.jar
commons-collections.jar
commons-lang.jar
commns-logging.jar
ezmorph.jar
通过setAllowNonStringKeys解决java.lang.ClassCastException: JSON keys must be strings
一直使用 json-lib-2.4-jdk15,感觉还不错, 通过 jsonConfig可以灵活性的设置参数
(吐槽下,这个jar 很久没有更新了)
今天使用的时候,报了个异常 java.lang.ClassCastException: JSON keys must be strings
代码片段如下
LinkedHashMap<Integer, Stri ...
json-lib 序列化和反序列化
可以使用json-lib来序列化java对象
依赖的jar包:
如何使用json-lib来序列化java对象呢?
实例:
@Test
public void test_serialize(){
Class2 c=new Class2();
List<Student>students=new ArrayList<Student>();
Stu ...
json-lib net.sf.ezmorph.bean.MorphDynaBean cannot be cast to xxx
在使用json-lib 反序列化时,报错:
Exception in thread "main" java.lang.ClassCastException: net.sf.ezmorph.bean.MorphDynaBean cannot be cast to com.jn.json.bean.Student
at com.jn.test.Test2.test_reseri ...
json-lib对于float类型的处理问题
Json-lib中对于float会默认按double类型处理,因此从数据库中取出的值1.1会变成1.100000023841858
问题代码如下:
目前对问题的处理是新建一个processor,实现JsonValueProcessor接口,
@Override
public Object processObjectValue(String key, Object value, Json ...