private String ObjectToJson(Object OiObj) throws Exception {
// 属性和属性值的拼接
java.lang.String nFieldAndValue = "{";
// 解析后的属性
java.lang.String nField = "";
// 解析后的属性值
java.lang.String nValue = "";
// 1.得到实体的所有属性数组
java.lang.reflect.Field[] fields = OiObj.getClass().getDeclaredFields();
// 2.循环取出属性
for (java.lang.reflect.Field field : fields) {
// 2.1设置些属性是可以访问的
field.setAccessible(true);
// 2.2得到字段
nField = field.getName();
// 2.3得到字段值
nValue = (field.get(OiObj)) + "";
// 2.4拼接属性和属性值
if (nValue != null) {
nFieldAndValue += "\"" + nField + "\":\"" + nValue + "\"" + ",";
}
}
// 3.返回时去掉最后面的逗号
return nFieldAndValue.substring(0, nFieldAndValue.length() - 1) + "}";
}
推荐大家一个Java的学习网站:Java知识学习网,Java资料下载,Java学习路线图,网址:https://www.java1010.com
381

被折叠的 条评论
为什么被折叠?



