使用Java提取双引号之间的字符串

时间:2019-06-24 20:45:15

标签: javascript json

我正在尝试在双引号之间提取单词。我需要拆分的字符串是转换为字符串的JSON数组的派生。

我的字符串是这样表示的: {“ methodParam”:[“ test1”,“ test2”,“ test3”]}

我需要做的是遍历此字符串,并使用.split java方法仅获取双引号内的单词,如下所示:

test1

test2

test3

我已经尝试过一些结果不佳的正则表达式

1 个答案:

答案 0 :(得分:0)

(编辑:所以您想要的是JavaScript?)

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