Я использую майку со спрингбутом. Ниже мой код и ответ я получаю.
Код:
@Component
@Path("/books")
public class BookController {
@GET
@Produces("application/json")
public Map getAllBooks() {
Map jsonObject = new HashMap<>();
jsonObject.put(1,1);
jsonObject.put("2","string2");
return jsonObject;
}
}
Ответ в браузере Chrome:
{ "1": 1, "2": "string2"} * +1009 *
Как видите, ключ первого объекта является целым числом, но в браузере он отображается как строка. как отобразить ключ как целое число в браузере.