json字符串转对象java
时间: 2023-07-19 08:46:11 浏览: 45
在 Java 中,可以使用内置的 JSON 解析库 `org.json` 来解析 JSON 字符串。具体代码如下:
```java
import org.json.JSONObject;
public class JsonTest {
public static void main(String[] args) {
String jsonStr = "{\"code\":\"OK\",\"fName\":\"/del_127.0.0.1_ceshi1.sql\",\"fMD5\":\"b9f84248dc851fc02fcf05f84ebbfbc0\",\"fDate\":\"06/12/2023 10:27:42\"}";
JSONObject jsonObj = new JSONObject(jsonStr);
System.out.println(jsonObj.toString());
}
}
```
输出结果为:
```json
{"code":"OK","fName":"/del_127.0.0.1_ceshi1.sql","fMD5":"b9f84248dc851fc02fcf05f84ebbfbc0","fDate":"06/12/2023 10:27:42"}
```
可以看到,输出结果是一个 JSON 对象,每个属性对应 JSON 字符串中的一个键值对。可以通过调用 `get` 方法获取某个属性的值,例如:
```java
String code = jsonObj.getString("code");
String fName = jsonObj.getString("fName");
String fMD5 = jsonObj.getString("fMD5");
String fDate = jsonObj.getString("fDate");
```
这样就可以获取到 JSON 字符串中的各个属性值了。