iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >android之json数据过长打印不全问题的解决
  • 783
分享到

android之json数据过长打印不全问题的解决

json数据JSONAndroid 2022-06-06 16:06:59 783人浏览 独家记忆
摘要

在loGCat中打后台打印JSON数据时,json数据太过于长就会有打印不全的问题,这里记录一个办法就是分段打印: // 采用分段打印 四千字符分一段 if (respons

在loGCat中打后台打印JSON数据时,json数据太过于长就会有打印不全的问题,这里记录一个办法就是分段打印:


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

补充知识:android studio 测试地址三级联动的时候 json数据太长 提示错误: 常量字符串过长

项目中应用地址三级联动的时候 因为测试给了一大窜的json数据 就在项目中创建了一个常量 保存这个json 然后在专程bean 去应用 但是提示错误: 常量字符串过长

于是该用json文件的形式 在assets文件下创建一个.json文件 把这些数据粘贴进去 然后在代码中读取这个文件

String provsData = new GetJsonDataUtil().getJson(this, "addr.json");//获取assets目录下的json文件数据


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数据过长打印不全问题的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程网。

您可能感兴趣的文章:Android判断json格式将错误信息提交给服务器Android编程解析Json格式数据的方法


--结束END--

本文标题: android之json数据过长打印不全问题的解决

本文链接: https://www.lsjlt.com/news/29885.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python打印数据不全问题如何解决
    在Python中,如果要打印大量的数据,可能会导致打印不全的问题。可以通过以下方法来解决这个问题:1. 使用循环逐行打印数据:将数据...
    99+
    2023-09-20
    python
  • 解决pytorch下只打印tensor的数值不打印出device等信息的问题
    torch.Tensor类型的数据loss和acc打印时 如果写成以下写法 print('batch_loss: '+str(loss.data)+'batch acc: '+s...
    99+
    2024-04-02
  • feign 打印日志不显示的问题及解决
    目录feign打印日志不显示feign基本使用Feign 概述Feign 入门案例Feign 工作原理feign打印日志不显示 1.是否有设置 feign 的 Logger.Leve...
    99+
    2024-04-02
  • 如何解决win7找不到网络打印机的问题
    今天就跟大家聊聊有关如何解决win7找不到网络打印机的问题,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。解决win7找不到网络打印机的问题:首先,需要“共享”网络打印机,当搜索不到局...
    99+
    2023-06-05
  • 怎么解决Mybatis-Plus自动生成的数据库id过长问题
    这篇文章主要讲解了“怎么解决Mybatis-Plus自动生成的数据库id过长问题”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么解决Mybatis-Plus自动生成的数据库id过长问题”吧...
    99+
    2023-06-21
  • 解决引用slf4j中Logger.info只打印出文字没有数据的问题
    目录slf4j Logger.info只打印出文字没有数据解决方案启用设置org.slf4j.Logger打印并输出日志pom.xml配置logback.xml配置程序调用slf4j...
    99+
    2024-04-02
  • 如何解决css数字文本过长被隐藏的问题
    这篇文章主要介绍了如何解决css数字文本过长被隐藏的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 css数...
    99+
    2024-04-02
  • 解决python3 json数据包含中文的读写问题
    python3 默认的是UTF-8格式,但在在用dump写入的时候仍然要注意:如下 import json data1 = { "TestId": "testcase001",...
    99+
    2024-04-02
  • 怎么解决XP共享打印机连接超过最大值的问题
    本篇内容主要讲解“怎么解决XP共享打印机连接超过最大值的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么解决XP共享打印机连接超过最大值的问题”吧!最近一个朋友的公司的网络打印共享打印出问...
    99+
    2023-06-14
  • CSS怎么解决无空格的字母、数字过长不自动换行的问题
    本篇内容介绍了“CSS怎么解决无空格的字母、数字过长不自动换行的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学...
    99+
    2024-04-02
  • SQLServer中JSON文档型数据的查询问题解决
    近日在项目中遇到一个问题: 如何在报表中统计JSON格式存储的数据? 例如有个调查问卷记录表,记录每个问题的答案。 其结构示意如下(横表设计) ...
    99+
    2024-04-02
  • vue-resource 获取本地json数据404问题的解决
    目录vue-resource 获取本地json数据404什么是vue-resource?vue-resource 获取本地json数据404 在使用vue-cli搭建的vue项目中,...
    99+
    2022-11-13
    vue-resource 获取本地json数据 获取本地json 404
  • 如何解决springboot log4j2不能打印框架错误日志的问题
    这篇文章主要介绍如何解决springboot log4j2不能打印框架错误日志的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!springboot log4j2为什么不能打印框架错误日志问题使用springboo...
    99+
    2023-06-20
  • ajax如何解决参数过长无法提交成功的问题
    这篇文章主要介绍了ajax如何解决参数过长无法提交成功的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。查了很多资料都说,get方法的参数...
    99+
    2024-04-02
  • 解决PHP中JSON数据中文乱码问题的方法
    解决PHP中JSON数据中文乱码问题的方法 在使用PHP开发时,经常会遇到将数据以JSON格式输出的情况。然而,有时候在返回数据中文时会出现乱码的情况,这给前端页面的展示和数据处理带来...
    99+
    2024-03-09
    - php - json - 乱码
  • 解决R语言 数据不平衡的问题
    R语言解决数据不平衡问题 一、项目环境 开发工具:RStudio R:3.5.2 相关包:dplyr、ROSE、DMwR 二、什么是数据不平衡?为什么要处理数据不平衡? 首先我们要知...
    99+
    2024-04-02
  • vue中数据不响应的问题及解决
    目录vue数据不响应问题vue数据响应不及时问题vue数据不响应问题 将本来要新增的属性提前在data中定义好 我可以提前在userInfo里面定义好,这样就不是新增属性了,就像下面...
    99+
    2024-04-02
  • 如何解决处理后台返回json数据格式的问题
    小编给大家分享一下如何解决处理后台返回json数据格式的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!最近在做一个移动端前端...
    99+
    2024-04-02
  • PhpMyAdmin不能导出数据的问题怎么解决
    这篇文章主要介绍“PhpMyAdmin不能导出数据的问题怎么解决”,在日常操作中,相信很多人在PhpMyAdmin不能导出数据的问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2024-04-02
  • 网站打不开数据库错误等常见问题解决方法
    “主机开设成功!”上传数据后显示此内容,是因为西部数码默认放置的index.htm内容,需要核实wwwroot目录里面是否有自己的程序文件,可以删除index.htm。 恭喜,lanmp安装成功!这个页面是wdcp的默认页面,如果...
    99+
    2023-09-03
    虚拟主机 数据库 网站数据库 网站打不开数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作