Java中,我們可以使用JSON對象來存儲和處理JSON數據,如果我們想要獲取JSON對象中的鍵,可以使用get()方法或getJSONObject()方法。
示例代碼: import org.json.*; public class JsonTest { public static void main(String args[]) { String jsonString = "{\"name\":\"Jack\", \"age\":30, \"city\":\"New York\"}"; JSONObject jsonObj = new JSONObject(jsonString); String name = jsonObj.getString("name"); System.out.println("Name: " + name); JSONObject address = jsonObj.getJSONObject("address"); String city = address.getString("city"); System.out.println("City: " + city); } }
在上面的示例代碼中,我們首先定義了一個JSON格式的字符串,并使用JSONObject類將其轉換為JSON對象。然后,我們使用getString()方法獲取了鍵為"name"的字符串值,使用getJSONObject()方法獲取了鍵為"address"的子JSON對象,然后再次使用getString()方法獲取其子JSON對象中的鍵為"city"的字符串值。
通過這種方式,我們可以在Java中輕松地獲取JSON對象中的鍵值對。