" JSONArray初始值应该是字符串或集合或数组" (twitter4j,twitterapi,JSONObject)

时间:2015-06-28 20:53:58

标签: java arrays json twitter4j jsonobject

这是我在这里和我的第一个问题。请注意:我搜索了整个论坛,我真的有这种感觉,我已经监督过了!所以我只是要求我的#34;特别"案件。

我有一个.json文件,该文件正确并以数组开头(通过jsonlint.com验证)。

我的代码是:

public static void main(String[] args) throws IOException, ParseException, JSONException {
    String inputPath = "/home/e/Desktop/";

    FileReader br = new FileReader(inputPath + "Antikoerperyosi.json");

    JSONArray array = new JSONArray(br);


    try {
        for(int index = 0; index < array.length(); ++index) {
            JSONObject hashTag = array.getJSONObject(index);
            System.out.println(hashTag);
       }
    } catch (Exception e) {
        e.printStackTrace();
    }
}

我设法读出了一个.json并在纠正了我的文件json语法后,我真的很困惑如何告诉从对象中抓取&#34; status&#34;对象&#34;实体&#34;然后从对象&#34;实体&#34;数组&#34; hashtags&#34;。

我将附加我的JSON的前两行,希望它能让我更容易理解我的观点。 (我无法参加,我是新来的)

JSON-File(片段,如果我没弄错的话,我不能打算......): &#34;状态&#34; {.....&#34;实体&#34; {&#34;网址&#34;:[],&#34;#标签&#34;:[{&# 34;指数&#34;:[35,44],&#34;文本&#34;:&#34; LuxLeaks&#34;},{&#34;指数&#34;:[49,62],&# 34;文本&#34;:&#34;商报&#34;}], 下一个JSON [...&#34; status&#34;:{.....}]等等。

非常感谢。

0 个答案:

没有答案