import java.io.FileNotFoundException;
import java.io.FileReader;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
public class testdata {
/**
* @param args
* @throws FileNotFoundException
*/
public static void main(String[] args) throws FileNotFoundException {
JSONParser parser = new JSONParser();
try { System.out.println("Reading JSON file from Java program");
FileReader fileReader = new FileReader("C:\\Users\\...\\testdata.json");
JSONObject json = (JSONObject) parser.parse(fileReader);
String title = (String) json.get("Attachment__c");
System.out.println("title: " + title);
} catch (Exception ex)
{ ex.printStackTrace(); }
}}
在尝试使用上面的代码时,我收到了以下错误。
java.lang.ClassCastException: org.json.simple.JSONArray 不能在 testdata.main(testdata.java:33) 中转换为 org.json.simple.JSONObject
我的 JSON 文件
