小编Asi*_*sif的帖子

杰克逊 - 将java对象转换为json - 需要所有关键键为大写

需要你的帮助将java对象转换为json.当前json结果显示小写字母的所有键,我需要它是大写.

ObjectMapper mapper = new ObjectMapper();
Writer strWriter = new StringWriter();
mapper.writeValue(strWriter, obj);
String jsonString= strWriter.toString();
Run Code Online (Sandbox Code Playgroud)

结果是

[{"flags":"1","name":"Peter","location":"London","startDate":"2012-01-06 00:00"}]
Run Code Online (Sandbox Code Playgroud)

但我想要这样的结果(所有关键键值应该是大写的):

[{"FLAGS":"YU","NAME":"Peter","LOCATION":"London","STARTDATE":"2012-01-06 00:00"}]
Run Code Online (Sandbox Code Playgroud)

并且也可以这样(大写的关键第一个字母):

[{"Flags":"1","Name":"Peter","Location":"London","StartDate":"2012-01-06 00:00"}]
Run Code Online (Sandbox Code Playgroud)

谁可以帮我这个事.

提前致谢.

java json object jackson uppercase

4
推荐指数
1
解决办法
9786
查看次数

标签 统计

jackson ×1

java ×1

json ×1

object ×1

uppercase ×1