[golang] pretty print json并不受欢迎?

golang相比c++/java,崇尚简单,不附加没什么吊用的函数或类库,比如下面的这个函数就是简单的转成json。在社区里有人不推荐封装成函数使用,因为违背了golang的语言风格,“这么简单的两行代码,何必封装成包或函数使用呢?”

但是,其实挺好用,你怎么看呢?

// Only for normal logging purpose, 4 space indent
func PrettifyJson(i interface{}, indent bool) string {
    var str []byte
    if indent {
        str, _ = json.MarshalIndent(i, "", "    ")
    } else {
        str, _ = json.Marshal(i)
    }

    return string(str)
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 昨天晚上,儿子跟侄子放学回来,玩具铺了一地,玩得正起劲,儿子说腿疼,他自己说是因为自己不锻炼导致的。 瞎说的,我也...
    溪久阅读 1,384评论 0 1
  • 我们生活在平凡的世界 成群结队的平凡人 虚无缥缈的荣华和身份 毒害着平凡的世界平凡的人 我没有精神甚至精力 谈论一...
    龙青阅读 1,196评论 0 2
  • 重阳作 浊酒回味入愁肠, 饮罢秋风气未凉。 已任三杯思既往, 同谁就菊在重阳。
    年轻的风阅读 962评论 4 3
  • position 定位属性,检索对象的定位方式; 一、语法:position:static /absolute/r...
    阿甘笔记阅读 3,188评论 0 0