我正在尝试在双引号之间提取单词。我需要拆分的字符串是转换为字符串的JSON数组的派生。
我的字符串是这样表示的: {“ methodParam”:[“ test1”,“ test2”,“ test3”]}
我需要做的是遍历此字符串,并使用.split java方法仅获取双引号内的单词,如下所示:
test1
test2
test3
我已经尝试过一些结果不佳的正则表达式
答案 0 :(得分:0)
(编辑:所以您想要的是JavaScript?)
只需使用JSON.parse()
将其解析为一个对象,然后对其进行操作并获取所需的字段
const str = '{"methodParam":["test1","test2","test3"]}';
const obj = JSON.parse(str);
const lst = obj.methodParam;
const [ param1, param2, param3 ] = lst;
console.log(param1, param2, param3, " are your parameters!");
JavaScript的JSON.parse()
接受JSON格式的字符串,然后返回Javascript Object
。