JSON轻量级Java库
JSON 数据的 json.jar 包,轻巧、简单、够用,适合做些轻量级的数据交互任务。你只要把它丢进 Java 项目里,JSONObject
、JSONArray
这些常用类就都能直接用,写法直白,出错率低,新人也能快速上手。
解析 JSON 字符串比较常见,像后端接口返回的数据,你用一行代码就能搞定:
String jsonString = "{\"name\":\"John\", \"age\":30}";
JSONObject jsonObject = new JSONObject(jsonString);
String name = jsonObject.getString("name");
生成 JSON也方便,比如你要把 Java 里的Map
转成字符串传出去:
Map<String, Object> data = new HashMap<>();
data.put("name", "John");
data.put("age", 30);
String json = new JSONObject(data).toString();
还有遍历、嵌套解析、异常捕获这些事,它都能一手包办。用起来不复杂,逻辑也直观,基本不踩坑。
需要注意的是,json.jar
不属于现代主流,但在一些旧系统或轻量项目里,它还挺常用的。你可以手动加到lib
目录里,也可以用 Maven、Gradle 来引。要找包?这里有:
- JSONObject 与 JSONArray 所需 jar 包
- jsonObject 和 jsonArray 需要的 jar 包
- 浅析 Java 中 JSONObject 和 JSONArray 使用
如果你项目不追求极致性能,图个稳定好用,json.jar还是个不错的选择。新手练手也挺适合。
下载地址
用户评论