JS将对象以JSON格式输出的两种方法

 

 

方法一:JSON.stringify(obj)

JS将对象以JSON格式输出的两种方法_第1张图片

方法二:利用nodeJS中的util模块中的 util.inspect(obj[,options])

该方法中的options有以下几个参数:

 

colors:默认为false,设为true,将会以ANSI颜色代码风格输出。

showHidden:默认为false,设为true,则对象的不可枚举的属性将会被显示出来。

depth:默认为2,告诉inspect格式化对象的时候递归多少次。格式化复杂对象的时候很有用。

customInspect:默认为true,设为false,则定义在被检查对象上的inspect(depth,opts)方法将不会被调用。

 

如图:

JS将对象以JSON格式输出的两种方法_第2张图片

 

JS将对象以JSON格式输出的两种方法_第3张图片

JS将对象以JSON格式输出的两种方法_第4张图片

 

你可能感兴趣的:(JS将对象以JSON格式输出的两种方法)