隔离HTTP响应中的JSON字符串来自其他数据

时间:2013-02-11 14:08:08

标签: java json

我在服务器上查询PHP脚本,返回一些php回声。

下面的代码片段是JSON片段:

 {"cid":"212"}

整个输出有一些HTML片段

<br>Order posted 214 - 192.168.1.22:4444 <br>{"cid":"214"}

从其余部分中过滤JSON部分的最简单方法是什么?

我知道杀死所有其他输出会更容易,但我仍然希望找到这种情况的快速解决方案。

1 个答案:

答案 0 :(得分:0)

使用正则表达式的想法

   Pattern pattern = Pattern.compile("\\{(.*?)\\}");
   Matcher matcher = pattern.matcher(text);
    while (matcher.find())
      {
        System.out.println(matcher.group(0));                                  
      }