我想用.keys()方法獲取JSON對象的名稱 我使用的代碼是;.keys()方法不工作JSONObject eclipse
Iterator<String> keys = JSONObject.keys();
.keys()在日食中未被清除爲紅色,我不知道爲什麼,任何人都可以幫忙,謝謝! -
我JSON簡單的外部庫,並有進口的,不知道自己還能做些什麼
編輯:
這裏是更多的代碼;
JSONParser parser = new JSONParser();
FileReader testfile = new FileReader("test2.txt");
Object obj = parser.parse(testfile);
JSONObject jsonObject = (JSONObject) obj;
JSONObject name = (JSONObject) jsonObject.get("txt");
String time = (String) name.get("name");
JSONObject example2 = (JSONObject) jsonObject.get("birth");
System.out.println(example2);
Iterator keys = example2 .keys(); <-- where the red line shows up
第二個編輯: 這裏是我的進口。
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.Set;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
向我們展示json瞭解原因 –
什麼是example2?粘貼更多的代碼,而不是圖片。 – Lemonov
@Lemonov它已被添加 –