为什么双斜线前面的JSON字符串

时间:2017-01-21 14:01:27

标签: java android json gson

我有一个来自谷歌的JSON字符串,由于JSON字符串前面的双斜线,我无法使用它,它会返回JSON异常。

如何在解析之前逃避它们?

  

https://www.google.com/finance/info?q=asels

     

// [{" id":" 530630671033488" " T" :" ASELS" " E" :" IST" " L" :   " 13.72" " l_fix" :" 13.72" " l_cur" :" TRY13.72" ," s":" 0"   ," ltt":" 6:10PM GMT + 3" " LT" :" 1月20日下午6:10 GMT + 3" " lt_dts" :   " 2017-01-20T18:10:00Z" " C" :" + 0.04" " c_fix" :" 0.04" " CP" :" 0.29"   " cp_fix" :" 0.29" " CCOL" :" chg" " pcls_fix" :" 13.68" }]

1 个答案:

答案 0 :(得分:0)

你需要在开头删除两个双斜杠,然后你有一个可以解析的常规JSON字符串。

你可以这样做:

String yourJsonStringFromGoogle = ...
fixedJsonString = yourJsonStringFromGoogle.substring(2);

此处,substring(n)从字符串的开头删除n个字母。