Maven 依赖配置
首先需要确保项目中引入了对应的 Jackson 库版本。以下是在 pom.xml 中的配置示例:
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>
解析逻辑实现
拿到 JSON 字符串后,可以直接实例化 JSONObject 进行字段读取。下面是一个简单的处理流程:
// 假设 resultString 为服务器返回的原始数据
String jsonStr = "{\"status\":\"200\",\"msg\":\"The JSON Data have been returned.\"}";
JSONObject wsMsgObject = new JSONObject(jsonStr);
String status = wsMsgObject.getString("status");
System.out.println("status: " + status); // 输出:200
String msg = wsMsgObject.getString("msg");
System.out.println("msg: " + msg); // 输出:All JSON Data have been returned.
这里需要注意的是,如果返回的 JSON 格式不规范或者字段缺失,直接调用 getString 可能会抛出异常,实际生产中建议先判断键是否存在或配合 try-catch 块使用。

