欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

bean轉json全部小寫

江奕云2年前9瀏覽0評論

在Java的開發中,常常需要將Java對象轉化為JSON格式的數據。而對于一些約定俗成的規則,例如JSON中的key采用全部小寫的寫法,那么我們就需要將Java Bean中的屬性名稱全部轉化為小寫再進行轉化。

public static String bean2Json(Object obj) {
JSONObject json = new JSONObject();
try {
Field[] fields = obj.getClass().getDeclaredFields();
for (Field field : fields) {
field.setAccessible(true);
json.put(field.getName().toLowerCase(), field.get(obj));
}
} catch (Exception e) {
e.printStackTrace();
}
return json.toString();
}

以上是一個將Java Bean轉化為JSON格式數據的方法,其中使用了getDeclaredFields()方法獲取對象中的所有屬性,再通過field.getName().toLowerCase()方法將屬性名稱全部轉化為小寫。最終將轉化后的JSON數據返回。

在使用該方法時,只需要將需要轉化的Java對象傳入即可。

User user = new User();
user.setName("John");
user.setAge(20);
String jsonStr = bean2Json(user);
System.out.println(jsonStr);

以上代碼就可以將一個名為User的Java對象轉化為JSON格式數據,其中屬性名全部為小寫。