【问题标题】:Does Java 9 contain built-in JSON?Java 9 是否包含内置 JSON?
【发布时间】:2018-04-26 19:03:34
【问题描述】:

我想知道 Java 9 是否内置了对 JSON 的支持。如果是这样我该如何导入它?我正在编写一个套接字程序,所以我不是在谈论 Java EE,我要导入的目标是一个简单的 Java SE 类。

【问题讨论】:

    标签: java json java-9


    【解决方案1】:

    Oracle 的 Java 负责人 Mark Reinhold 提出了一个 proposal 删除该功能:

    我们可能会重新考虑适用于 JDK 10 或更高版本的 [JSON API] JEP,特别是如果新的语言特性(例如值类型和原始类型上的泛型 (JEP 218))支持更紧凑和更具表现力的 API。

    而且它没有出现在finalized features 中。所以看起来 Java 9 没有原生的 JSON API。

    【讨论】:

      【解决方案2】:

      JSON-P 有一个JSR

      JSON 处理 (JSON-P) 是一种 Java API,用于处理(例如解析、生成、转换和查询)JSON 消息。它以流方式生成和使用 JSON 文本(类似于用于 XML 的 StAX API),并允许使用 API 类为 JSON 文本构建 Java 对象模型(类似于用于 XML 的 DOM API)。

      这与 Java 中的官方 JSON 支持非常接近。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-17
        • 2020-07-25
        • 2017-09-21
        • 2023-03-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多