Java 开发所需json的jar包,项目对象转json格式,
Map map=HashMap();
map.put("sex","man");
toJson(map);
/**
* 将得到的数据以json格式进行输出,如果对象不存在则输出空字符串
*
* @param obj
* 要转换成json的对象
*/
protected String toJson(Object obj) {
String json = "";
if (obj != null) {
if (isArray(obj)) {
JSONArray jsonArray = JSONArray.fromObject(obj);
json = jsonArray.toString();
} else {
JSONObject jsonObject = JSONObject.fromObject(obj);
json = jsonObject.toString();
}
System.out.println(json);
}
return json;
}
/**
* 判断对象是否是集合类型
*
* @param obj
* @return
*/
private boolean isArray(Object obj) {
return obj instanceof Collection || obj.getClass().isArray();
}
1