Java Android中的JSONArray解析

Java Android中的JSONArray解析,java,android,json,Java,Android,Json,我有一个JSON数组,里面有一个强大的单一对象 [{ "Date": "2016-02-26 00:54:35", "Temp": "24.00" }] 我一直试图通过文本视图将其解析为Android应用程序,但是,当应用程序运行时,TextView字段显示为空白。我试过很多不同的教程,但都不管用。下面是我当前的解析代码。我有一个单独的HTTP连接类 protected void onPostExectue(String stream) { TextView Tem

我有一个JSON数组,里面有一个强大的单一对象

[{
  "Date": "2016-02-26 00:54:35",
  "Temp": "24.00"
}]
我一直试图通过文本视图将其解析为Android应用程序,但是,当应用程序运行时,
TextView
字段显示为空白。我试过很多不同的教程,但都不管用。下面是我当前的解析代码。我有一个单独的HTTP连接类

  protected void onPostExectue(String stream) {
        TextView Temp1 = (TextView) findViewById(R.id.textTemp);

        Temp1.setText(stream);


        if (stream != null) {
            try {
                //data arrives as JSON array

                JSONArray reader = new JSONArray(stream);

                int readerLength = reader.length();
                if(readerLength > 0)
                {
                    for(int i = 0; i < readerLength; i++)
                    {
                        JSONObject item = reader.getJSONObject(i);
                        String d = item.getString("Date");

                    }
                }

JSON的格式是:
[{Date:something},{Date:foo}]
?@giannisf抱歉,编辑了这个问题以包含JSON在解析
JSON
@giannisf之后,同样的结果,运行应用程序时的空白文本视图检查
stream
是否为空且有效
JSON
字符串?
protected String doInBackground(String... strings) {
        String stream = null;
        String urlString = strings[0];

        HTTPDataHandler hh = new HTTPDataHandler();
        stream = hh.GetHTTPData(urlString);

        // Return the data from specified url
        return stream;
    }