我需要将 java 数组对象转换为 JSON,我为此使用杰克逊。我只能认为对于每个字段名称,我必须从数组中迭代,这意味着我必须为每个字段迭代相同的数组对象。有什么有效的方法吗?
JsonGenerator jGenerator = jfactory.createJsonGenerator(out);
jGenerator.writeStartObject();
jGenerator.writeFieldName("images");
jGenerator.writeStartArray();
for(int i=0; i < topicBean.getTopicVOArray().length; i++){
jGenerator.writeString(topicBean.getTopicVOArray()[i].getBody());
}
for(int i=0; i < topicBean.getTopicVOArray().length; i++){
jGenerator.writeString(topicBean.getTopicVOArray()[i].getTopicGuid()());
}