我不确定是否已经问过这类问题。我找不到,所以问
我有一个pojo
Class A {
int id;
Object data;
//getter and setters
}
我将org.json.jsonobject类型json设置为数据
选项1:当我直接将数据设置为object时,我在执行时从objectmapper得到一个错误
objectMapper.writeValueAsString(anInstanceOfA);
错误:invaliddefinitionexception:找不到org.json.jsonobject的序列化程序
{我假设问题出在fasterxml和org.json之间}
选项2:如果在设置为的示例之前在jsonobject上使用tostring,则在输出中会看到转义字符。输出不可接受。不能牺牲json格式和结构
有没有办法保持json结构化元素的原样,减少转换?
暂无答案!
目前还没有任何答案,快来回答吧!