我有数据存储在HashMaps中,我想将这些数据传递给网址,但我希望它仍然组合在一起。我正在考虑序列化HashMaps,然后将该数据传递给PHP然后取消选择。我的第二个选择是将数据传递给JSON,然后将其传递给URL。
有没有人对此提出任何建议或更好的解决方案?
示例:
//Has Data added to hash map
HashMap hashmap1=new HashMap();
//Has Data added to hash map
HashMap hashmap2=new HashMap();
//dateEncoded Method
//Will encode data by serializing it or passing it to JSON
String data = URLEncoder.encode(dataEncoded(hashmap1), "UTF-8") + "=" + URLEncoder.encode("10", "UTF-8");
data += "&" + URLEncoder.encode(dataEncoded(hashmap2), "UTF-8");
// Send data
URL url=new URL("http://localhost/index.php?"+data);
答案 0 :(得分:0)
参数名称/值对将正常工作,只要您假设您找到的所有对都需要在地图中结束。