У меня есть задача сериализации класса, такого как RPC-сообщение, в JSON
используя Джексона в Java. Я должен сказать, что я новичок в Джексоне.
Теперь я пытаюсь сериализовать тип массива в JSON.
У меня есть:
ObjectMapper mapper = new ObjectMapper();
сообщение затем помещается в HashMap (упрощенно)
LinkedHashMap<String,Object> map = new LinkedHashMap<String, Object>();
if(msg.getSignal())
map.put("signal",msg.getMethodName());
else {
map.put("method", msg.getMethodName());
map.put("retT", msg.getReturnType()); //returns Class<?> type
}
return mapper.writeValueAsString(wrapper);
для имени метода "add" и типа возврата int [], это приводит к:
{"method":"add","retT":"[I"}
Может ли кто-нибудь помочь мне, как добиться "[int]" вместо "[I"?