我有一个来自谷歌的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" }]
答案 0 :(得分:0)
你需要在开头删除两个双斜杠,然后你有一个可以解析的常规JSON字符串。
你可以这样做:
String yourJsonStringFromGoogle = ...
fixedJsonString = yourJsonStringFromGoogle.substring(2);
此处,substring(n)
从字符串的开头删除n个字母。