{“id”:“123154”,“name”:“小明”}java取出json name的值
时间: 2024-09-19 17:06:55 浏览: 39
在Java中,你可以使用`org.json`库或者Jackson等JSON处理框架来解析JSON字符串并获取键值对。如果你使用`org.json.JSONObject`,可以这样做:
```java
import org.json.JSONObject;
String jsonString = "{\"id\":\"123154\",\"name\":\"小明\"}";
JSONObject jsonObject = new JSONObject(jsonString);
// 获取"name"对应的值
String nameValue = jsonObject.getString("name");
System.out.println(nameValue); // 输出 "小明"
```
如果你使用的是Jackson库,可以先将JSON转换成`ObjectMapper`的对象,然后通过属性名获取:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
String jsonString = "{\"id\":\"123154\",\"name\":\"小明\"}";
ObjectMapper mapper = new ObjectMapper();
Map<String, Object> map = mapper.readValue(jsonString, Map.class);
String nameValue = (String) map.get("name");
System.out.println(nameValue); // 输出 "小明"
```
阅读全文