android之json數(shù)據(jù)過長打印不全問題的解決
在logcat中打后臺(tái)打印json數(shù)據(jù)時(shí),json數(shù)據(jù)太過于長就會(huì)有打印不全的問題,這里記錄一個(gè)辦法就是分段打印:
// 采用分段打印 四千字符分一段
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ǔ)充知識(shí):android studio 測試地址三級(jí)聯(lián)動(dòng)的時(shí)候 json數(shù)據(jù)太長 提示錯(cuò)誤: 常量字符串過長
在項(xiàng)目中應(yīng)用地址三級(jí)聯(lián)動(dòng)的時(shí)候 因?yàn)闇y試給了一大竄的json數(shù)據(jù) 就在項(xiàng)目中創(chuàng)建了一個(gè)常量 保存這個(gè)json 然后在專程bean 去應(yīng)用 但是提示錯(cuò)誤: 常量字符串過長
于是該用json文件的形式 在assets文件下創(chuàng)建一個(gè).json文件 把這些數(shù)據(jù)粘貼進(jìn)去 然后在代碼中讀取這個(gè)文件
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)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Android Scroll滑動(dòng)效果實(shí)例
這篇文章主要為大家分享了Android Scroll滑動(dòng)效果實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-04-04
Android實(shí)現(xiàn)PDF預(yù)覽打印功能
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)PDF預(yù)覽打印功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12
Android畫板開發(fā)之添加背景和保存畫板內(nèi)容為圖片
這篇文章主要為大家詳細(xì)介紹了Android畫板開發(fā)之添加背景和保存畫板內(nèi)容為圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12
Android編程實(shí)現(xiàn)禁止?fàn)顟B(tài)欄下拉的方法詳解
這篇文章主要介紹了Android編程實(shí)現(xiàn)禁止?fàn)顟B(tài)欄下拉的方法,結(jié)合實(shí)例形式詳細(xì)分析了Android狀態(tài)欄操作相關(guān)的函數(shù)、屬性調(diào)用及權(quán)限控制設(shè)置技巧,需要的朋友可以參考下2017-08-08
Android如何調(diào)用系統(tǒng)相機(jī)拍照
這篇文章主要為大家詳細(xì)介紹了Android如何調(diào)用系統(tǒng)相機(jī)拍照的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-09-09

