可以使用Java的JSON庫來將JSON字符串轉換為JSON對象。常用的JSON庫有GSON、Jackson、Fastjson等。以下是使用GSON庫將JSON字符串轉換為JSON對象的示例代碼:
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
public class Main {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
// 使用JsonParser將JSON字符串轉換為JSON對象
JsonParser parser = new JsonParser();
JsonObject jsonObject = parser.parse(jsonString).getAsJsonObject();
// 輸出JSON對象的屬性值
String name = jsonObject.get("name").getAsString();
int age = jsonObject.get("age").getAsInt();
String city = jsonObject.get("city").getAsString();
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);
}
}
在上面的示例中,我們首先創建一個JsonParser對象,然后使用它的parse()方法將JSON字符串轉換為JsonElement對象,再使用getAsJsonObject()方法將JsonElement對象轉換為JsonObject對象。最后,可以使用JsonObject對象的get()方法獲取JSON對象的屬性值。