是否可以仅使用JDK或HttpComponents处理JSON响应?

我们正在升级我们的网络应用程序以使用Facebook的Graph API,它返回JSON响应.但是,我们不希望将依赖性添加到JSON库,除非我们没有其他选择.对于服务器端的http请求,我们使用Apache HttpComponents.

因此,我的问题是我可以用来处理JSON响应的JDK和/或HttpComponents中的类(如果有的话)是什么?欢迎使用代码片段:)

解决方法:

有可能的.因为JSON是有效的JavaScript语法,所以您可以使用内置的JavaScript解释器通过scripting API来创建和对象图,然后走(例如,使用访问者模式将数据推送到Java对象中).

但是,您需要信任数据,否则您会对代码注入攻击开放.对我来说,这不适合替代正确的JSON解析器.

上一篇:android – 如何使用NameValuePair使用POST向HttpURLConnection添加参数


下一篇:Asp.Net Core 实现谷歌翻译ApI 免费版