Так что я хотел бы разобрать JSON файл с сайта, который выглядит следующим образом:JSON Синтаксический Manifest Unreadable
{ "tnum": "12805", "TName": "JANMABHOOMI EXP", " tdate ":" 25-2-2013 "," "от" 2, "pax": [{ "Тренер": "D2", "berth": "23", "quota": "GN", "statu s ": "УТС" }, { "тренер": "S2", "Причал": "43", "квоты": "GN", "статус": "УТС" } ]}
Вот неполный код, который я написал:
EditText num = (EditText)findViewById(R.id.pnr_num);
String numPNR= num.getText().toString();
url = "http://www.railpnrapi.com/";
url = url.concat(numPNR);
TextView t = (TextView)findViewById(R.id.textView1);
t.setText(url);
JSONObject jsonObj = null;
try {
jsonObj = new JSONObject(url);
} catch (JSONException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
// grabbing the menu object
try {
String id = jsonObj.getString("tname");
TextView t1 = (TextView)findViewById(R.id.textView1);
t1.setText(id);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Однако каждый раз, когда мое приложение аварии. Я даже добавил доступ к сети!
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
Где я совершил ошибку? Благодарю. P.S. вот сайт я пытаюсь получить доступ с помощью ввода пробы:
Можете ли вы предоставить логарифм или любую трассировку стека? – mbanzon
@mbanzon Вот он: http://pastebin.com/LZxFNVK8 –