Java中把一个对象转换成JsonString
2013-11-01 13:16
309 查看
**
* Object To json String
*
* @param obj
*
* @return json String
*/
public static String objToJsonString(Object obj) {
// 初始化返回值
String json = "str_empty";
if (obj == null) {
return json;
}
StringBuilder buff = new StringBuilder();
Field fields[] = obj.getClass().getFields();
try {
buff.append("[");
buff.append("{");
int i = 0;
for (Field field : fields) {
if (i != 0) {
buff.append(",");
}
buff.append(field.getName());
buff.append(":");
buff.append("\"");
buff.append(field.get(obj) == null ? "" : field.get(obj));
buff.append("\"");
i++;
}
buff.append("}");
buff.append("]");
json = buff.toString();
} catch (Exception e) {
throw new RuntimeException("cause:" + e.toString());
}
return json;
}
* Object To json String
*
* @param obj
*
* @return json String
*/
public static String objToJsonString(Object obj) {
// 初始化返回值
String json = "str_empty";
if (obj == null) {
return json;
}
StringBuilder buff = new StringBuilder();
Field fields[] = obj.getClass().getFields();
try {
buff.append("[");
buff.append("{");
int i = 0;
for (Field field : fields) {
if (i != 0) {
buff.append(",");
}
buff.append(field.getName());
buff.append(":");
buff.append("\"");
buff.append(field.get(obj) == null ? "" : field.get(obj));
buff.append("\"");
i++;
}
buff.append("}");
buff.append("]");
json = buff.toString();
} catch (Exception e) {
throw new RuntimeException("cause:" + e.toString());
}
return json;
}
相关文章推荐
- Java对象转换成JSON String格式
- JSON的String字符串与Java的List列表对象的相互转换
- ajax打印对象时,转换由java对象转为Json格式的String时遇到的Hibernate问题
- 如何将一个java对象(包括java对象数组、集合)转换成一个json字符串
- JSON的String字符串与Java的List列表对象的相互转换
- json数据与JAVA数据的转换 jsonJavaBean.netApache 自己编写了一个工具类,处理页面提交json格式数据到后台,再进行处理成JAVA对象数据 1、DTO:Data T
- 一个json string和泛型对象转换的经典实例
- Java中Json对象与String的相互转化,以及String与Map之间的转换,以及ArrayList中添加对象
- 一个json string和泛型对象转换的经典实例
- JSON(2):如何将一个java对象转换为一个符合json语法的字符串
- 工作总结 返回 json 后台对象中,某一个字段设为string 整个对象转换为json 返回到页面中
- 将一个JSON数组String转换为一个对象list
- 谷歌GSON可以把Java对象转换成JSON,也可以把JSON换成一个相等的Java对象
- JSON的String字符串与Java的List列表对象的相互转换
- 使用Gson将Java对象转换为Json
- 之前写的一个XML工具类,包括将JSON对象转换为XML对象
- Java之使用json-lib进行对象与json字符串之间的转换
- java对象和json对象之间互相转换
- java对象与json对象间的相互转换
- Java中颜色的String和Color对象之间的互相转换