我想打一個嵌套namevaluepairs中 是這樣的:製作一個嵌套namevaluepairs中
列表namevaluepairs中=新的ArrayList(1);
nameValuePairs.add(new BasicNameValuePair(「key」,new BasicNameValuePair(「key2」,「value」)。toString()));
我知道這是行不通的,但是我該怎麼做才能使這個嵌套正確?
我想打一個嵌套namevaluepairs中 是這樣的:製作一個嵌套namevaluepairs中
列表namevaluepairs中=新的ArrayList(1);
nameValuePairs.add(new BasicNameValuePair(「key」,new BasicNameValuePair(「key2」,「value」)。toString()));
我知道這是行不通的,但是我該怎麼做才能使這個嵌套正確?
我解決了!
的訣竅是做這樣的:
nameValuePairs.add(新 BasicNameValuePair( 「[鍵] [KEY2]」, 「值」));
創建JSON對象,並且可以與名稱值對
的JSONObject jsonParam1 =新的JSONObject()添加JSON對象內部JSON對象;
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(「gender」,「M」);
jsonParam2.put(「dob」,「12-12-2015」);
jsonParam2.put(「street_address1」,「sdfsdf」); (namevaluepair)
jsonParam3.put(「details1」,jsonParam1);在json對象中添加json對象(namevaluepair)
jsonParam3.put(「details1」,jsonParam1);
jsonParam3.put(「details2」,jsonParam2); `
我不知道這種嵌套是由標準HTML表單支持的。您期望發送給服務器的具體內容是什麼? – CommonsWare 2011-05-16 23:11:45
紅寶石軌道想要獲得的數據形式如下: {「event」=> {「name」=>「event_name」}} – jonepatr 2011-05-16 23:13:21
您是否試圖在軌道上的ruby中添加一個散列值? – jsp 2011-05-16 23:16:53