2017-08-28 7 views
0

JSONオブジェクトの名前を取得するために.keys()メソッドを使用しようとしています。オブジェクトの を使用しています。.keys()メソッドがJSONObject eclipseで機能しない

Iterator<String> keys = JSONObject.keys(); 

.keys()は、日食では赤色に赤く塗りつぶされていますが、理由はわかりません。 -

enter image description here

私は外部のライブラリとして、単純な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 

第2の編集: はここにインポートします。

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; 
+2

jsonを表示して原因を理解してください –

+0

example2とは何ですか?画像ではなくコードを貼り付けます。 – Lemonov

+0

@Lemonovそれが追加されました –

答えて

1

試み:このアーティファクトで

Iterator<String> keys = example2.keySet().iterator(); 
関連する問題