制作一个嵌套的nameValuePairs

时间:2011-05-16 23:07:55

标签: java android httpclient

我想制作一个嵌套的nameValuePairs 像这样的东西:

  

列表nameValuePairs = new ArrayList(1);
    nameValuePairs.add(new BasicNameValuePair(“key”,new BasicNameValuePair(“key2”,“value”)。toString()));

我知道这不起作用,但我该怎样做才能使这个嵌套正确?

2 个答案:

答案 0 :(得分:4)

我解决了!

诀窍是这样做:

  

nameValuePairs.add(新   BasicNameValuePair( “[键] [KEY2]”,   “值”));

答案 1 :(得分:1)

创建json对象,您可以在json对象中添加名称值对

的json对象
  

JSONObject jsonParam1 = new JSONObject();
  JSONObject jsonParam2 = new JSONObject();
  JSONObject jsonParam3 = new JSONObject();

     

jsonParam1.put(" action"," add"); //将数据添加到json对象(名称值对)
  jsonParam1.put(" first_name"," sam");
  jsonParam1.put(" last_name"," sam pasas");
  jsonParam2.put("性别"," M");
  jsonParam2.put(" dob"," 12-12-2015");
  jsonParam2.put(" street_address1"," sdfsdf");

     

//在json对象(namevaluepair)中添加json对象
  jsonParam3.put("&详情1#34;,jsonParam1);
  jsonParam3.put(" details2",jsonParam2); `