android之json数据过长打印不全问题的解决
在logcat中打后台打印json数据时,json数据太过于长就会有打印不全的问题,这里记录一个办法就是分段打印:
//采用分段打印四千字符分一段 if(response.length()>4000){ for(inti=0;i补充知识:androidstudio测试地址三级联动的时候json数据太长提示错误:常量字符串过长
在项目中应用地址三级联动的时候因为测试给了一大窜的json数据就在项目中创建了一个常量保存这个json然后在专程bean去应用但是提示错误:常量字符串过长
于是该用json文件的形式在assets文件下创建一个.json文件把这些数据粘贴进去然后在代码中读取这个文件
StringprovsData=newGetJsonDataUtil().getJson(this,"addr.json");//获取assets目录下的json文件数据
publicclassGetJsonDataUtil{ publicStringgetJson(Contextcontext,StringfileName){ StringBuilderstringBuilder=newStringBuilder(); try{ AssetManagerassetManager=context.getAssets(); BufferedReaderbf=newBufferedReader(newInputStreamReader( assetManager.open(fileName))); Stringline; while((line=bf.readLine())!=null){ stringBuilder.append(line); } }catch(IOExceptione){ e.printStackTrace(); } returnstringBuilder.toString(); } }以上这篇android之json数据过长打印不全问题的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。