Как я могу сортировать свойства JSON в весеннем RestControllerJAVA

Программисты JAVA общаются здесь
Anonymous
Как я могу сортировать свойства JSON в весеннем RestController

Сообщение Anonymous »

У меня есть огромная карта < /code>, то есть возвращаемый тип действия Spring RestController.
Карта в основном строка - строки со строкой - карта, называемая контекст. К сожалению, это не работает с моей картой. < /P>

@RestController
public class MyController {

@RequestMapping("/test.json")
@JsonPropertyOrder(value = {"context"}, alphabetic = true)
public Map response() {
Map context = new HashMap();
context.put("environment", "dev");
Map myMap = new HashMap();
myMap.put("context", context);
myMap.putAll(fillMyMap());
return myMap;
}

private Map fillMyMap() {
Map myMapFillValues = new HashMap();
myMapFillValues.put("test", "foo");
myMapFillValues.put("test2", "bar");
return myMapFillValues;
}
}
< /code>

Так что я хочу, чтобы вывод подобный < /p>

{
"context": {
"environment": "dev"
},
"test": "foo",
"test2": "bar"
}
< /code>

вместо этого: < /p>

{
"test": "foo",
"test2": "bar",
"context": {
"environment": "dev"
}
}


Подробнее здесь: https://stackoverflow.com/questions/464 ... controller

Вернуться в «JAVA»