What needs to be altered in the code so that the data is output not in a ListView, but in a TextView?
I give the code SecondActivity
public class SecondActivity extends Activity { public static String JsonURL; private static ArrayList<HashMap<String, Object>> myBooks; private static final String NAME = "name"; private static final String REIT = "reit"; private static final String BALANCE = "balance"; public ListView listView; /** @param result */ public void JSONURL(String result) { try { //создали читателя json объектов и отдали ему строку - result JSONObject json = new JSONObject(result); //дальше находим вход в наш json им является ключевое слово data JSONArray urls = json.getJSONArray("data"); //проходим циклом по всем нашим параметрам for (int i = 0; i < urls.length(); i++) { HashMap<String, Object> hm; hm = new HashMap<String, Object>(); //читаем что в себе хранит параметр balance hm.put(NAME, urls.getJSONObject(i).getString("name").toString()); //читаем что в себе хранит параметр reit hm.put(REIT, urls.getJSONObject(i).getString("reit").toString()); //читаем что в себе хранит параметр balance hm.put(BALANCE, urls.getJSONObject(i).getString("balance").toString()); myBooks.add(hm); //дальше добавляем полученные параметры в наш адаптер SimpleAdapter adapter = new SimpleAdapter(SecondActivity.this, myBooks, R.layout.list, new String[] { NAME, REIT, BALANCE, }, new int[] { R.id.text1, R.id.text2, R.id.text3 }); //выводим в листвю listView.setAdapter(adapter); listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE); } } catch (JSONException e) { Log.e("log_tag", "Error parsing data " + e.toString()); } } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.url); listView = (ListView) findViewById(R.id.list); myBooks = new ArrayList<HashMap<String, Object>>(); //принимаем параметр который мы послылали в mainActivity Bundle extras = getIntent().getExtras(); //превращаем в тип стринг для парсинга String json = extras.getString(JsonURL); //передаем в метод парсинга JSONURL(json); }} And PHP JSON code
<?php // серверная часть вывода json $login = $_POST['login']; $pass = $_POST['pass']; if($login == "user" & $pass == "pass") { ?> { "data":[{ "name":"Jurij", "reit":"150", "balance":"50" }] }<?php } ?>