js中json对象和字符串的转换
2023-09-14 08:57:06 时间
JSON.parse() : 字符串-->json对象
1 var str = '{"name":"huangxiaojian","age":"23"}'//单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。 2 JSON.parse(str) 3 结果: 4 Object 5 age: "23" 6 name: "huangxiaojian" 7 __proto__: Object
JSON.stringify() : json对象-->字符串
1 var a = {a:1,b:2} 2 JSON.stringify(a) 3 结果: 4 "{"a":1,"b":2}"
例如:
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset='UTF-8'> 5 <title></title> 6 </head> 7 <body> 8 </body> 9 <script src="jquery.js"></script> 10 <script type="text/javascript"> 11 console.log("字符串"+"--->"+"json对象"); 12 var str1 = '{"name":"huangxiaojian","age":"23"}';//单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。 13 obj1=JSON.parse(str1); 14 console.log(str1+"--->"); 15 console.log(obj1); 16 console.log("json对象"+"--->"+"字符串"); 17 var obj2 = {a:1,b:2}; 18 str2 = JSON.stringify(obj2); 19 console.log(obj2); 20 console.log('--->'+str2); 21 console.log("数组"+"--->"+"字符串"); 22 var array = ["1","2"]; 23 str3 = JSON.stringify(array); 24 console.log(array); 25 console.log('--->'+str3); 26 </script> 27 </html>
参考:https://www.cnblogs.com/seven7seven/p/4754465.html
相关文章
- js JavaScript vue 时间戳 转换 日期 YYYY-MM-DD hh:mm:ss 简洁写法
- html如何只刷新页面指定,js控制页面刷新 JS刷新当前页面的几种方法总结
- Js生成二维码_js在线生成二维码
- mysql 隐式转换_js强制转换和隐式转换
- 【JS 逆向百例】猿人学系列 web 比赛第五题:js 混淆 - 乱码增强,详细剖析
- js 快速将日期格式转换为时间戳
- JS小知识,如何将 CSV 转换为 JSON 字符串
- 如何使用jscythe并通过Node.js的Inspector机制执行任意JS代码
- js中数组、对象与JSON之间的相互转换
- js字符串和数字对象互相转换详解编程语言
- 使用JS控制Oracle数据库的更新(js控制oracle更新)
- 用js绘图
- 基础的prototype.js常用函数及其用法
- JS时间显示效果代码
- js延迟加载改变JS的位置加快网页加载速度
- 关于JS字符串函数String.replace()
- js冒泡法和数组转换成字符串示例代码
- 时间戳转换为时间年月日时间的JS函数
- JS实现根据出生年月计算年龄
- JS将所有对象s的属性复制给对象r(原生js+jquery)
- js数值转换为3位逗号分隔的示例代码
- js父页面与子页面不同时显示的方法
- js判断是否按下了Shift键的方法