问题描述
- 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":"谢雨帆"}}求各路大神支招帮助。
解决方案
不是,json没有版本,只有解析json的库有版本
解决方案二:
JSON就一种格式,操作json的包邮多种,自己喜欢哪个用哪个吧,fastjson 比较不错,阿里巴巴的
解决方案三:
Java & json
使用json-lib实现的JSON产生器(Java版本)
Java处理JSON
解决方案四:
真是蛋疼兮,大神你最常用那个版本的解释库?推荐下?
解决方案五:
gson-2.2.4.jar这个不错,谷歌的只要一个包就搞定了,简单好用
时间: 2024-10-24 16:52:05