1、JS对象转换成JSON字符串,只要用JSON对象的stringify方法就行了,我们看下具体的例子。如图,我们先定义了一个JS对象,对象内容有包括数字,字符串和数组。
2、然后定义一个方法,js_to_json,方法直接调用JSON.stringify方法,得到转换后的字符串,把结果字符串显示在div里。
3、HTML如图,主要就是一个铵钮,点击后触发调用 js_to_json方法,
4、点击按钮后,在DIV上,我们看到转换后的JSON字符串。
5、得到字符串后,我们可以把他转换回JS对象,调用的是JSON的parse方法,如图,
6、稍改下HTML,加多个按钮,点击后触发转换JS对象的方法,如图,从脚本调试模式上看,我们可以看到字符串已经成功转换成JS对象了。
7、需要注意的是,在早期的浏览器版本(比如IE6, IE7),是没有JSON.stringify,JSON.p锾攒揉敫arse方法的,如果你网站的用户有用到这些浏览器的,得需要另外引入json.js, 或新版本的 json2.js, 引入后,在低版本的浏览器,就可以用JSON.parse这些方法了。(可以百度搜索json.js,下载下来在自己网站引用就行了)