Я хочу отправить список JSON
из одной активности в другую. Я делаю таким образомНевозможно получить данные JSON в Android
Для отправки
List<JSONObject> jsonList = new ArrayList<JSONObject>();
Intent i = new Intent(getApplicationContext(), AdapterContent.class);
Bundle b = new Bundle();
b.putString("Array",jsonList.toString());
i.putExtras(b);
Для получения
Bundle b = getIntent().getExtras();
String Array=b.getString("Array");
Log.i("TAG" ,Array);
JSONObject jsonobj = new JSONObject(Array);
Log.i("Name" , String.valueOf(jsonobj.getString("Name")));
JSON объект
[
{"Name":"Area1"},
{"Name":"Area 2"}
]
Но это побудило
Вт/System.err: в com.example.data.mydata.onCreate
Он печатает Array
но не Name
от JsonObj
Что-то здесь не так?
использовать jsonobj.get («Name»), может быть, это поможет –
Что вы jsonList? Json Array или java Array? –
@MdAbdulGafur является правильным. Какой формат вы получаете в своем 'jsonObj' Покажите нам формат через [pastie] (http://pastie.org) – Praveenkumar