我的POJO具有以下结构:
class SomeName
{
.... // some fields
private byte[] message;
....
.... // some functions
public byte[] getMessage()
{
return message;
}
}
我的JSON文件有一个名为“message”的字段,其中存储了一个String。目前我正在使用 * Jackson * 中的ObjectMapper。语法是
ObjectMapper mapper = new ObjectMapper();
SomeName myObjects = mapper.readValue(jsonData, new TypeReference<SomeName>() {});
有没有这种解决方案或替代解决方案(除了篡改POJO或JSON)?
2条答案
按热度按时间hujrc8aj1#
您可以使用GSON Liberary这样做。如果你不是坚持Jackson图书馆。希望你能从这部分得到答案。
qyzbxkaa2#
以下是使用GSON自定义解析器的示例: