最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

android之json數(shù)據(jù)過長打印不全問題的解決

 更新時間:2022年05月20日 09:23:42   作者:generallizhong  
這篇文章主要介紹了android之json數(shù)據(jù)過長打印不全問題的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在logcat中打后臺打印json數(shù)據(jù)時,json數(shù)據(jù)太過于長就會有打印不全的問題,這里記錄一個辦法就是分段打印:

// 采用分段打印 四千字符分一段
if (response.length() > 4000) {
 for (int i = 0; i < response.length(); i += 4000) {
  if (i + 4000 < response.length()) {
   Log.i("第" + i + "數(shù)據(jù)", response.substring(i, i + 4000));
  } else {
   Log.i("第" + i + "數(shù)據(jù)", response.substring(i, response.length()));
  }
 }
} else {
 Log.i("全部數(shù)據(jù)", "************************ response = " + response);

補(bǔ)充知識:android studio 測試地址三級聯(lián)動的時候 json數(shù)據(jù)太長 提示錯誤: 常量字符串過長

在項目中應(yīng)用地址三級聯(lián)動的時候 因為測試給了一大竄的json數(shù)據(jù) 就在項目中創(chuàng)建了一個常量 保存這個json 然后在專程bean 去應(yīng)用 但是提示錯誤: 常量字符串過長

于是該用json文件的形式 在assets文件下創(chuàng)建一個.json文件 把這些數(shù)據(jù)粘貼進(jìn)去 然后在代碼中讀取這個文件

String provsData = new GetJsonDataUtil().getJson(this, "addr.json");//獲取assets目錄下的json文件數(shù)據(jù)

public class GetJsonDataUtil {
 
 public String getJson(Context context, String fileName) {
 
  StringBuilder stringBuilder = new StringBuilder();
  try {
   AssetManager assetManager = context.getAssets();
   BufferedReader bf = new BufferedReader(new InputStreamReader(
     assetManager.open(fileName)));
   String line;
   while ((line = bf.readLine()) != null) {
    stringBuilder.append(line);
   }
  } catch (IOException e) {
   e.printStackTrace();
  }
  return stringBuilder.toString();
 }
}

以上這篇android之json數(shù)據(jù)過長打印不全問題的解決就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

信宜市| 淳安县| 金华市| 秦安县| 江陵县| 贵定县| 肃宁县| 绥江县| 正宁县| 台南市| 清原| 治多县| 托克逊县| 三台县| 衡阳市| 班戈县| 岳阳县| 涟水县| 克拉玛依市| 南投市| 得荣县| 遂昌县| 偏关县| 福海县| 巫溪县| 定远县| 金塔县| 烟台市| 孙吴县| 从江县| 于都县| 广平县| 威信县| 南汇区| 新龙县| 连江县| 平山县| 来凤县| 介休市| 香格里拉县| 马鞍山市|