如何使用从服务器收到的以下响应并保存到数据库中

时间:2013-08-30 05:28:48

标签: java android http

我发送联系人到服务器以检查它是否在服务器上注册,服务器返回此响应如何使用它并保存到数据库中并根据数字结果true和false 7837580550,假,9780929022,真实,9855772008,假

2 个答案:

答案 0 :(得分:0)

使用Map List来存储值并使用它插入数据库。

String[] arr=response.split(",");
List<Map<String,String>> list = new ArrayList();
for(int i = 0; i<arr.length; i+2){
String contactNo = arr[i];
String result = arr[i+1];
Map<String,String> m = new HashMap();
m.put(contactNo,result);
list.add(m);
}

答案 1 :(得分:0)

根据我的想法,您应该以XMl格式获得响应。我将很容易处理并易于管理解析的输出。

<Response>
  <MobileNo>7837580550</MobileNo>
  <Status>False</Status>
  <MobileNo>9780929022</MobileNo>
  <Status>True</Status>
  <MobileNo>9855772008</MobileNo>
  <Status>False</Status>
</Response>

解析时,您可以将解析后的信息存储在不同的数组中。请知道如何从数组中获取数据并存储在db。

希望这会有所帮助。