18910140161

巧用JSON.stringify()生成漂亮格式的JSON字符串

顺晟科技

2021-06-16 10:58:17

260

用JavaScript处理XML基本就是一个罩杯,这也是JSON在程序开发中流行的原因。我曾经写过一个JavaScript函数,把XML转换成JSON,痛点~duang~duang~要命。如果要将现有对象转换成JSON字符串,可以使用JSON.stringify(obj)函数,这个函数可能已经使用过了(IE6和IE7不支持)。但是可能你不知道在转换的时候通过参数控制可以生成漂亮的JSON格式!

其实很简单,就是通过JSON.stringify函数的第三个参数,指定缩进空格数为:

//这里举个例子,一个对象是以文字量的形式构造的。

//在实际使用中,通常是POJO或者VO值对象。

var myObject={

myProp': 'myValue ',

subObj': {

道具' : '值'

}

};

//格式

var formattedStr=JSON . stringify(MyObject,null,2);

生成的字符串显示在:下面

{

myProp': 'myValue ',

subObj': {

道具' : '值'

}

}

我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航