为了满足您的 JSON 格式要求,您的 Java 类的结构似乎正确。要使用 Jackson 实现所需的 JSON 输出,请按照以下步骤操作:
import com.fasterxml.jackson.databind.ObjectMapper; ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(myValueData);
System.out.println(json);
您的 main() 方法现在将类似于以下:
public static void main(String[] args) throws IOException { // Instantiate your ValueData object with appropriate values ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(myValueData); System.out.println(json); }
此代码将以正确的格式输出所需的 JSON 结构。
以上是如何使用 Jackson 将 Java 对象转换为 JSON?的详细内容。更多信息请关注PHP中文网其他相关文章!