使用fastjson庫可以通過以下方式來獲取json節點的值:
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
JSONObject jsonObject = JSON.parseObject(jsonString);
String name = jsonObject.getString("name");
int age = jsonObject.getInteger("age");
String city = jsonObject.getString("city");
String address = jsonObject.getJSONObject("address").getString("street");
JSONArray jsonArray = jsonObject.getJSONArray("hobbies");
for (int i = 0; i < jsonArray.size(); i++) {
String hobby = jsonArray.getString(i);
System.out.println(hobby);
}
注意:在上述代碼中,需要引入fastjson庫的依賴,并且使用JSON.parseObject方法將json字符串解析為JSONObject對象。