2013-02-11 23 views
0

我查詢服務器上的PHP腳本,返回一些php迴響。在HTTP中隔離JSON字符串來自其他數據的響應

下面的代碼片段是一個JSON片段:

{"cid":"212"} 

整個輸出有一些HTML片段

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

什麼是JSON的部分過濾掉剩下的最簡單的方法?

我知道殺死所有其他輸出會更容易,但我仍然很想找到適用於此場景的快速解決方案。

+0

在上面的代碼的想法,你有什麼考慮「JSON部分」?或者換句話說:向我們展示*整個*響應並告訴我們*你想要提取哪部分*。 – 2013-02-11 14:15:45

+0


訂購貼214 - 192.168.1.22:4444
{ 「CID」: 「214」} 在{} – Dukeatcoding 2013-02-11 14:16:48

+2

你可以使用''java'部分與regex' – hgoz 2013-02-11 14:18:45

回答

0

THX與正則表達式

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