String转jsonarry:字符串:[{"result":"20"},{"result":"21"},{"result":"20"},{"result":"22"}]

List<HashMap<String, Object>> grididmap = new ArrayList<HashMap<String,Object>>();

String a = bs.toString();   //bs的字符串为如下形式:[{"result":"20"},{"result":"21"},{"result":"20"},{"result":"22"}]

a=a.replace("[", "").replace("]", "");
String []arr = a.split(",");
for(int i=0;i<arr.length;i++){
HashMap<String, Object> map1 = new HashMap<String, Object>();
map1.put("result", JSONObject.fromObject(arr[i]).get("result"));
grididmap.add(map1);
}
System.out.println(grididmap.toString());

//转换后形式为:[{result=20},{result=21},{result=20},{result=22}]

//获取转换后的某个字段
obj.put("gridid",grididmap.get(index).get("result"));

时间: 2024-10-12 13:23:51

String转jsonarry:字符串:[{"result":"20"},{"result":"21"},{"result":"20"},{"result":"22"}]的相关文章

Jmeter分布式(转)jmeter -n -t baidu.jmx -l result.jtl -R 172.16.20.146:1099

1.准备2台在同一个局域网内的机器,一台作为master主控机,一台作为slave 执行机 master机器ip:172.16.20.134 slave机器ip:172.16.20.146 2.在2台机器上安装同样版本的jmeter 和 java 3.关闭slave机器的防火墙,从master 机器能ping通到slave机器上 4.slave 机器进入jmeter\bin 目录,点击 jmeter-server.bat,启动jmeter remote 服务 5.编辑好jmeter 脚本,脚本功

113、Java中String类之字符串文本复杂二次拆分

01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public static void main(String args[]) { String str = "张三:20|李四:21|王五:22"; // 定义字符串 String result[] = str.split("\\|"); // 第一次拆分 for (int x =

【LeetCode】- String to Integer (字符串转成整形)

[ 问题: ] Hint:Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible input cases. Notes:It is intended for this problem to be specified vaguely (ie, no given input specs). Y

Bean、List、Map、Array、String与JSON字符串的相互转换

import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.math.BigDecimal; import java.math.BigInteger; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map;

【LeetCode-面试算法经典-Java实现】【152-Reverse Words in a String(反转字符串中的单词)】

[152-Reverse Words in a String(反转字符串中的单词)] [LeetCode-面试算法经典-Java实现][所有题目目录索引] 原题 Given an input string, reverse the string word by word. For example, Given s = "the sky is blue", return "blue is sky the". 题目大意 给定一个字符串,将其反转,其的字词不转 解题思路

《剑指Offer》替换空格(将字符串中的空格替换为%20)

题目: 请实现一个函数,将一个字符串中的空格替换成"%20".例如,当字符串为 We Are Happy.则经过替换之后的字符串为 We%20Are%20Happy. 思路: 这种替换问题要考虑是否会覆盖原字符串,若是在源字符串上直接替换. 看到这个问题我觉得很多人都会想到直接从头开始替换,即遇到空格就将其替换为%20,每次都要将空格后的字符后移两个字节.这种解法的时间复杂度为O(n^2)!!! 另外一种较好的解法是从后往前替换,具体做法是从头遍历计算所有空格数,计算出总的长度. 该解

EasyUi Combox 多选 以及可能出现的问题 no result find for action Xxxx and result input 的说明

EasyUi Combobox 多选 以及可能出现的问题 no result find for action Xxxx  and result input 的解决方法 我个人遇到问题的时候,是这么个场景: 原有需求是做个下拉选择某个属性的相应值,只支持单选即可.此时的下拉值对应的是一个关联表的ID号,后台用int类型接收. 新需求里边提出了,这个下拉需要做成多选的,因为EasyUi的combobox有multiple属性(是否可多选),故继续使用combobox来做. 那么问题来了,给combo

[Swift]LeetCode186. Reverse Words in a String II $ 翻转字符串中的单词 II

Given an input string, reverse the string word by word. A word is defined as a sequence of non-space characters.The input string does not contain leading or trailing spaces and the words are always separated by a single space.For example,Given s = "t

struts2的一个异常:No result defined for action XXX and result input

同事在使用struts2的时候,出现两个问题: 1.No result defined for action XXX and result input: 2.前端js使用jQuery的i18n一直显示的是英语: 而且关键是,在大部分的浏览器上都是正常的,只有在个别电脑上的浏览器会出现这个问题. 网上很多资料显示是因为前端form表单提交的数据类型和后台action中的字段类型不匹配引起的,可是检查了发现了后台action中字段的类型除了String就是Date,没有什么int等,这就奇怪了.于是