java json api_从Java 9删除JSON API

java json api

Oracle正计划在2016年夏季/秋季发布Java 9,这一点越来越多了。但是在宣布了两轮功能(包括HTTPS 2.0客户端和增强的编译器控件 )之后,第一个功能已被排除在外。 Java 9的新增功能: “轻量级” JSON API

旨在“消费和生成JSON文档和数据流”的新API( JEP 198 )将被搁置,这由Oracle Java负责人Mark Reinhold提出的。

“建议删除”:JSON API

尽管Reinhold表示JSON API将是“对该平台的有用补充”,但Java负责人已决定将其委托给“提议删除”状态。

乐观的一面是,Reinhold暗示了Oracle正在“考虑资助” Java 9的其他新功能(现在已经为它们腾出了空间)。

“我们可能会重新考虑针对JDK 10或更高版本的[JSON API] JEP,尤其是在新的语言功能(例如值类型原始类型的泛型(JEP 218))支持更紧凑和更具表现力的API的情况下。” –马克·莱因霍尔德

仍然处于“候选”状态,最初在Java 9发行版中排除了“泛型超过原始类型”功能。 该功能建议“扩展泛型类型以支持泛型类和接口相对于原始类型的特殊化”,这反过来将有利于JSON API。

还请参见: 社区最渴望Java 9的哪些功能?

WSO2的首席技术官Paul Fremantle先前总结了关于JSON API 没什么可写的普遍共识。

“仅仅是开源中有很多非常好的JSON API。 在Java中使用它真的有帮助吗? 我自己不买。 […]如果要使用JSON,请将其作为该语言中的一流实体。 从一些动态语言中学习一些关于易用性的课程,以及如何以绝对一流的方式使用JSON和这种模型。” –保罗·弗里曼特尔

鉴于社区对接受的Java 9功能的React冷淡 ,Oracle可能会借此机会通过另一个更“重要”的新功能(引述Reinhold)来激发Java开发人员关注下一个主要版本。

“建议目标”:诊断命令和PKCS12密钥库

JEP 228和229是对Java 9提出的最新建议。前者旨在为Hotspot和JDK 添加更多诊断命令 。 后者建议将当前的默认密钥库类型从JKS转换为PKCS12,这将允许使用更好的加密算法,从而提高安全性。

就像删除JSON API的提议一样,这两个功能的争议一直持续到2014年12月11日,届时它们将被正式纳入Java 9功能目录。

翻译自: https://jaxenter.com/json-api-dropped-java-9-113028.html

java json api

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值