java 中 json 类型数据 取值;
一、使用 Jackson 库
1.通过 JsonNode 逐层取值
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
JsonNode rootNode = new ObjectMapper().readTree(jsonStr);
String name = rootNode.get("data").get("name").asText(); // 返回 "aaa"
二、使用 Gson 库
1.通过 JsonObject 直接操作
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
JsonObject jsonObj = JsonParser.parseString(jsonStr).getAsJsonObject();
String name = jsonObj.getAsJsonObject("data").get("name").getAsString();
=======================================
.
.
.
-----------Miss.men---】 百分百妖 】---------
浙公网安备 33010602011771号