avisp
2015-09-06 15:20
采纳率: 87.5%
浏览 2.0k
已采纳

JAVA JSON是不是有各种版本?

在学习JSON的时候遇到了许多奇怪的问题。
JSON可以包含在 net.sf.json; javax.json 等等,都是json但是他们的方法却不同,
例如:com.google.gson.stream.**JsonReader**;
这里的**JsonReader**没有 Json.createReader(...);方法,javax.json却有。
(参考:http://docs.oracle.com/javaee/7/api/javax/json/JsonObject.html),
真是怪哉!
由于找不到方法这个问题也无法解决:
这里需要获取Student对于的值(作为String返回)。
JSON:{"Student":{"degree":"硕士","id":101,"name":"谢雨帆"}}

求各路大神支招帮助。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • devmiao 2015-09-06 15:21
    已采纳

    不是,json没有版本,只有解析json的库有版本

    打赏 评论
  • avisp 2015-09-06 15:26

    真是蛋疼兮,大神你最常用那个版本的解释库?推荐下?

    打赏 评论
  • 超越自己 2015-09-07 00:47

    JSON就一种格式,操作json的包邮多种,自己喜欢哪个用哪个吧,fastjson 比较不错,阿里巴巴的

    打赏 评论
  • 天涯云海 2015-09-07 13:15

    gson-2.2.4.jar这个不错,谷歌的只要一个包就搞定了,简单好用

    打赏 评论

相关推荐 更多相似问题