首页 > 解决方案 > 使用java提取双引号之间的字符串

问题描述

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

我的字符串表示如下: {"methodParam":["test1","test2","test3"]}

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

test1

test2

test3

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

标签: javascriptjson

解决方案


(编辑:所以它是你想要的 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!");

解释

JavascriptJSON.parse()接受 JSON 格式的字符串,然后返回 Javascript Object


推荐阅读