gpt4 book ai didi

java - Java 中的 JSON 与 Javascript 中的工作方式相同

转载 作者:太空宇宙 更新时间:2023-11-04 08:28:25 24 4
gpt4 key购买 nike

我想知道是否有人知道任何流行的 Java 库,可以像在 Javascript 中那样创建和解析 JSON 字符串。我不是在寻找映射库或类似的东西。我开始认为以 Javascript 的方式使用 JSON 可能是更好的选择。

我正在寻找一种具有用于创建 JSON 的构建器模式(因为我们没有多行字符串)的东西,以及一种使用简单字符串作为键来提取元素的方法,并且还支持轻松地深层“链接”到 JSON 字符串。

提前致谢。

最佳答案

Jackson's tree model可能与您所要求的类似。 Tatu 还计划在未来添加 JSONPath。我在多个项目中使用 Jackson,并且可以保证它的速度和稳定性。

当然,任何创建简单 HashMap 和列表的 JSON 解析器都可以很容易地访问:

{"topkey":{"leafkey":["a", "b", "c"],"leafkey2":"blancmange"},"topkey2":42}

Java:

data.get("topkey").get("leafkey").get(1);

对比JavaScript:

data["topkey"]["leafkey"][1]

关于java - Java 中的 JSON 与 Javascript 中的工作方式相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8022390/

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