HarmonyOS 鸿蒙Next DevEco 日志log不能打印json对象,就算JSON.stringify也打印不出来

发布于 1周前 作者 gougou168 来自 鸿蒙OS

HarmonyOS 鸿蒙Next DevEco 日志log不能打印json对象,就算JSON.stringify也打印不出来

1.png

正常接口返回的数据应该为

2.png

7 回复
日志工具换成hilog来打印,JSON.stringify()可以打印出

我也打印不了这种多层数据,只能打印简单的,比如楼主的data是个对象,data:{“key”,“value”}。 复杂了就打印不了,比如 data:{“key”:[{“key1”:“value1”}]}

是不是数据太多了

接口请求日志完全打印不出来, 还的自己写个循环读取打印出来临时用用

HarmonyOS的开发者模式提供了很多实用的工具,方便我们进行调试和优化。

借个楼,console.log 打印对象或者数组为什么都不能显示呢?必须得弄成字符串?cke_1826.png

在HarmonyOS的DevEco开发中,如果遇到日志无法打印JSON对象的问题,即使使用了JSON.stringify()方法,这可能是由于日志系统的限制或特定的环境配置导致的。请检查以下几点:

  1. 确保JSON.stringify()方法能够正确地将JSON对象转换为字符串。
  2. 检查日志系统是否支持打印长字符串或是否有字符串长度的限制。
  3. 尝试将JSON字符串分割成较小的部分进行打印,看是否有限制。
  4. 查看是否有特定的日志级别或配置影响了打印输出。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部