Создание вложенного имени ValuePairs - PullRequest
2 голосов
/ 17 мая 2011

Я хочу сделать вложенное имя ValuePairs как то так:

List nameValuePairs = new ArrayList (1);
nameValuePairs.add (новый BasicNameValuePair («ключ», новый BasicNameValuePair («ключ2», «значение»). toString ()));

Я знаю, что это не работает, но что я должен сделать, чтобы сделать правильное вложение?

Ответы [ 2 ]

4 голосов
/ 17 мая 2011

Я решил это!

Хитрость заключалась в том, чтобы сделать это так:

nameValuePairs.add (новый BasicNameValuePair ( "[ключ] [key2]", "Значение"));

1 голос
/ 13 января 2015

Создание объектов json, и вы можете добавить объект json внутри объекта json с парой имя-значение

JSONObject jsonParam1 = новый JSONObject ();
JSONObject jsonParam2 = новый JSONObject ();
JSONObject jsonParam3 = new JSONObject ();

jsonParam1.put ("action", "add"); // добавить данные в объект json (пара имя-значение)
jsonParam1.put ("first_name", "sam"); ​​
jsonParam1.put ("last_name", "sam pasas");
jsonParam2.put ("пол", "М");
jsonParam2.put ("dob", "12-12-2015");
jsonParam2.put ("street_address1", "sdfsdf");

// добавить объект json внутри объекта json (namevaluepair)
jsonParam3.put ( "details1", jsonParam1);
jsonParam3.put ( "details2", jsonParam2); `

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...