中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
如何打印JSON对象和JSON字符串
微信扫码分享
/** * 打印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}`); } }