一种将list转换成hashmap的笨办法 其实是将json类型数据转换成键值对
来源:互联网 发布:李炎恢php第三季 编辑:程序博客网 时间:2024/06/05 23:19
例如{【{a:aa,b:bb},{c:cc,d:dd}】}转化后{【{a=aa,b=bb},{c=cc,d=dd}】}
String result
=”{"address":[{"JobID":"a1","SOBranchID":"上海","dollarProfit":"25.25","RMBProfit":"79.68","AuditHandler":"aa","AssistantNO":"b1"},{"JobID":"a1","SOBranchID":"青岛","dollarProfit":"34.56","RMBProfit":"78.45","AuditHandler":"aa","AssistantNO":"b1"},{"JobID":"a1","SOBranchID":"上海","dollarProfit":"56.67","RMBProfit":"45.45","AssistantNO":"b1"}]}”;
JSONObject json=new JSONObject(result);
JSONArray jsonlist=json.getJSONArray("address");
JSONObject plan;
String[] JobID = newString[jsonlist.length()];
String[] AssistantNO= newString[jsonlist.length()];
String[] SOBranchID= newString[jsonlist.length()];
String[] RMBProfit = newString[jsonlist.length()];
String[] dollarProfit = newString[jsonlist.length()];
String[] AuditHandler= newString[jsonlist.length()];
for (int ii = 0; ii <jsonlist.length(); ii++) {
plan =jsonlist.optJSONObject(ii);
JobID[ii] =plan.optString("JobID");
AssistantNO[ii] =plan.optString("AssistantNO");
SOBranchID[ii] =plan.optString("SOBranchID");
RMBProfit[ii] = plan.optString("RMBProfit");
dollarProfit[ii] =plan.optString("dollarProfit");
AuditHandler[ii] =plan.optString("AuditHandler");
}
// 生成HashMap
for (int j = 0; j <jsonlist.length(); j++) {
Map<String, Object> map= new HashMap<String, Object>();
map.put("JobID",JobID[j] );
map.put("AssistantNO",AssistantNO[j]);
map.put("SOBranchID",SOBranchID[j]);
map.put("RMBProfit",RMBProfit[j]);
map.put("dollarProfit",dollarProfit[j]);
map.put("AuditHandler",AuditHandler[j]);
list.add(map);
}
结果是: [{JobID=a1,SOBranchID=上海, dollarProfit=25.25, RMBProfit=79.68,AuditHandler=aa, AssistantNO=b1}, {JobID=a1, SOBranchID=青岛, dollarProfit=34.56, RMBProfit=78.45, AuditHandler=aa,AssistantNO=b1}, {JobID=a1, SOBranchID=上海, dollarProfit=56.67,RMBProfit=45.45, AssistantNO=b1}]
- 一种将list转换成hashmap的笨办法 其实是将json类型数据转换成键值对
- 如何将list类型的数据转换成json格式在服务器端
- 将list转换成Json
- 将list转换成json
- 将后台数据返回的两类数据转换成键值对应的json格式
- 将Dcom对象转换成Com+对象的一种办法
- Json--后台将List集合转换成json数据
- 将数据转换成JSON
- 将xml转换成json最简单的办法
- 将数据集合list转换成json进行存储
- 将NSData(JSON数据)类型转换成字典
- 将list对象转换成json格式
- 将list对象转换成json格式
- 将JSON格式数据转换成适用于SimpleAdapter的数据形式List<Map<String, String>>
- 将id类型转换成json串
- 将Java数据转换成Json数据
- 将DataTable数据转换成JSON数据
- 将List对象列表转换成JSON格式的类
- 在两个activity之间使用intent传递list类型的对象
- 大赛计分,不会反复计算,求教
- Java 中AD认证
- 数值的整数次方
- NYOJ - 谁获得了最高奖学金
- 一种将list转换成hashmap的笨办法 其实是将json类型数据转换成键值对
- IT人,请爱惜你的身体
- 设计一个类,我们只能生成该类的一个实例
- 将服务器端的json数组传回客户端(工具类)
- How Computers Boot Up
- myEclipse undeployment failure
- wp8 IsolatedStorageFile XML读写方法
- 什么是存储过程呢?
- jQuery队列控制方法详解queue()/dequeue()/clearQueue()