斜杠"/>
js string转json有斜杠
先说第一种逆情况:
如果你的请求端没有联网的话,又想测试后台的数据,可以将浏览器里的json串copy到eclipse里面,将所有的引号(")替换为\"
然后在前后各加一个"就ok,下面直接上代码
String jsonString = "{\"map\":{\"id\":6,\"qrcodeurl\":\"http://192.168.1.206/youtuxicheimg/822a8444-4ec9-4f34-81ed-8ff0c03fb0f0.png\",\"startdate\":\"2014.04.29\",\"tel\":\"13526721986\",\"qrcodecontent\":\"13526721988;A99992014.04.29;2014.05.29\",\"carid\":\"A9999\",\"enddate\":\"2014.05.29\"}}";
try
{
JSONObject jsonObject = new JSONObject( jsonString );
int id = jsonObject.getJSONObject( "map" ).getInt( "id" );
System.out.println(id);
}
catch( JSONException e )
{
e.printStackTrace();
}
了解了上面的那种情况我们就可以清楚的知道我们请求到的那些带斜杠的json串其实就是jsonobject.tostring的结果,只要使用如下代码就能把它变成jsonobject了
JSONObject jsonObject = new JSONObject( jsonString );这些是比较简单的知识,主要是看到之前有一位朋友写的类似博客觉得略麻烦,所以把这些贴出来和大家交流;
更多推荐
js string转json有斜杠
发布评论