如何从java中的转义“\”中提取json数据中的url

时间:2017-03-13 15:18:02

标签: java json regex

我需要从json提取的url中提取url。 (用“”替换它,不要破坏json格式),这样json中就没有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中有“\”来逃避字符串,我不知道在编写正则表达式时如何处理它。

1 个答案:

答案 0 :(得分:0)

只需使用轻量级JSON解析器,例如this reference implementation in Java

要覆盖source属性为" blah",可以做一些简单的事情

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