java json下划线转驼峰
时间: 2023-11-08 19:07:03 浏览: 171
js代码-下划线转驼峰
在Java中,我们可以使用Gson库来实现JSON格式的数据转换。如果我们需要将下划线格式的JSON数据转换为驼峰格式的Java实体类,可以使用GsonBuilder类中的setFieldNamingPolicy方法,并将其设置为FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES。这样,Gson库就会自动将下划线格式的JSON数据转换为驼峰格式的Java实体类。
以下是一个示例代码,演示了如何使用Gson库将下划线格式的JSON数据转换为驼峰格式的Java实体类:
```java
GsonBuilder gsonBuilder = new GsonBuilder();
gsonBuilder.setFieldNamingPolicy(FieldNamingPolicy.LOWER_CASE_WITH_UNDERSCORES);
Gson gson = gsonBuilder.create();
String json = "{\"user_name\":\"coder\",\"user_age\":28}";
User user = gson.fromJson(json, User.class);
System.out.println(user.getName()); // 输出:coder
System.out.println(user.getAge()); // 输出:28
```
在上面的代码中,我们首先创建了一个GsonBuilder对象,并将其设置为LOWER_CASE_WITH_UNDERSCORES格式。然后,我们使用Gson对象的fromJson方法将下划线格式的JSON数据转换为Java实体类。最后,我们可以通过Java实体类的getter方法获取转换后的数据。
阅读全文