如何打印JSON对象和JSON字符串

如何打印JSON对象和JSON字符串

HarmonyOS
2024-08-06 15:05:41
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
小小肉蟹
/**
 * 打印JSON对象和JSON字符串
 * @param obj
 */
static print(obj: object | string) {
  try {
    if (typeof obj === 'object') {
      let str = JSON.stringify(obj, null, 2)
      let arr: string[] = str.split('\n')
      for (let index = 0; index < arr.length; index++) {
        console.debug(arr[index])
      }
    } else {
      obj = JSON.parse(obj)
      let str = JSON.stringify(obj, null, 2)
      let arr = str.split('\n')
      for (let index = 0; index < arr.length; index++) {
        console.debug(arr[index])
      }
    }
  } catch (err) {
    let error = err as BusinessError; //异常了,说明不是JSON字符串
    console.error(`LogUtil-print-异常 ~ code: ${error.code} -·- message: ${error.message}`);
  }
}
分享
微博
QQ
微信
回复
2024-08-06 20:48:19
相关问题
如何对象转为JSON字符串
145浏览 • 1回复 待解决
如何JSON字符串转Class对象
163浏览 • 1回复 待解决
如何JSON字符串转Class对象数组?
143浏览 • 1回复 待解决
如何解析JSON字符串
732浏览 • 1回复 待解决
嵌套JSON字符串解析问题
1618浏览 • 1回复 待解决
如何实现Map转JSON字符串
778浏览 • 1回复 待解决
如何JSON字符串转为Map
90浏览 • 1回复 待解决
HarmonyOS 服务端JSON字符串解析问题
114浏览 • 1回复 待解决
json字符串与自定义class结构的转换
1801浏览 • 1回复 待解决
HarmonyOS 如何创建json对象
78浏览 • 1回复 待解决