Java 如何使用转义“从json数据中提取url\&引用;在爪哇

Java 如何使用转义“从json数据中提取url\&引用;在爪哇,java,json,regex,Java,Json,Regex,我需要从json文件中提取url。(将其替换为“”,并且不要破坏json格式),以便json中没有url url看起来是这样的 "source":"\u003ca href=\"http:\/\/twitter.com\/download\/iphone\", "profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/3475536942\/2b0ccd9e42754adf7e22947037dd8c34_normal

我需要从json文件中提取url。(将其替换为“”,并且不要破坏json格式),以便json中没有url

url看起来是这样的

"source":"\u003ca href=\"http:\/\/twitter.com\/download\/iphone\",
"profile_image_url_https":"https:\/\/pbs.twimg.com\/profile_images\/3475536942\/2b0ccd9e42754adf7e22947037dd8c34_normal.jpeg","profile_banner_url":"https:\/\/pbs.twimg.com\/profile_banners\/488849893\/1364691799",


我注意到url中有“\”来转义字符串,我不知道在编写正则表达式时如何处理它。

只需使用轻量级JSON解析器,如

例如,要将
source
属性改写为“blah”,可以做如下简单的事情

String newJsonString = new JSONObject(originalJsonString).putString("source","blah").toString();

使用json解析器,regexI不需要处理大量数据,这只是一个示例。仅仅使用解析器可能不是一个好主意?我不知道url位于哪个字段。@Jens是对的,如果您使用类似Jackson的解析器,您可以将其配置为解析转义的JSON。您有很多数据,这是使用类似Jackson的解析器的一个原因:)