gpt4 book ai didi

javascript - 在 Java 中映射 JSON 对象

转载 作者:行者123 更新时间:2023-11-30 20:29:43 24 4
gpt4 key购买 nike

在 Java 中映射 JSON 对象的最佳方式是什么?我说的是用于 JavaBeans 的 Dozer 或 MapStruct,但用于 JSON。我找到了这两个项目:

JSON Mapper 1

JSON Mapper 2

但它们是用 Javascript 编写的。那么将它们嵌入到我的 Java 应用程序中是个好主意吗?使用 Nashorn 运行它们?还是使用简单的 Jackson 库更好?但第二个意味着读取 JSON,将其映射到 Java 对象,然后将 Java 对象转换为另一个 JSON - 对我来说似乎不太好。

最佳答案

您不能在 Java 中从 JSON 映射到 JSON,因为 JSON 不是 native 数据类型。在某些时候,您必须将 JSON 解析为 Java 可以理解的表示形式才能使用它。

不过,您不需要将其编码为 Java 对象。您可以阅读 JSON 树(使用 Jackson、GSON 等),这将是 JSON 字符串的面向对象表示。从那里,您可以构建所需的 JSON 输出。

关于javascript - 在 Java 中映射 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50488433/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com