zoukankan      html  css  js  c++  java
  • JSON.stringify() 格式化 输出log

    调试程序的过程中,我们打印一个日志:

    console.log(object);,其中object是任意的一个json对象。

    在控制台就会看到[object object],而看不到具体的内容。

    我们可以这样做:

    console.log(JSON.stringify(object));

    控制台输出:

    {"name":"zhangsan","age":"18"}

    如果object 如果内容不多还很容易查看各个字段的内容,如果object的内容很多,就会出现类似:

    {"name":"zhangsan","age":"18","class":"01","address":"街道,小区,楼栋,门牌号","organization":"。。。(中国)有限公司"}

    如果有更多的字段,就会发现没有结构,很难阅读和检查。

    这时,我们就可以用console.log(JSON.stringify(object,null,2));或者console.log(JSON.stringify(object,undefined,2));

    控制台输出:

    {

    "name":"zhangsan",

    "age":"18"

    }

    就会发现,输出来的格式好看多了。

    get到,以后再调试如果需要输出大量的json对象,就这样用吧。当然如果只是一两个字段就可以,直接用console.log(varName);

  • 相关阅读:
    Android ANR 知多少
    电源管理
    功耗分析
    手机功耗测试
    Battery Historian
    Android 电量优化
    Android手机功耗
    功耗 Log 抓取要求规范
    Android 手机无法进入系统解决方案
    定屏死机问题操作指南
  • 原文地址:https://www.cnblogs.com/wjw-blog/p/6707440.html
Copyright © 2011-2022 走看看