xcxd.net
当前位置:首页 >> JSON.stringiFy与noDEjs的util.inspECt有何异同 >>

JSON.stringiFy与noDEjs的util.inspECt有何异同

JSON.stringify()是有规范遵循的,也就是说,一个对象的哪些属性可以被序列化、应该被序列化成什么形式等等,是有JSON规范的。 util.inspect()更多的是node提供的内置的debug工具,能够显示一个对象的基本内容,目的不是用来做序列化的。从方法...

这是数组写法,json外面还会有一层括号。他们俩的格式是不一样的util.inspect并不会直接把对象转换为字符串,即使该对象定义了toString方法也不会调用

这是数组写法,json外面还会有一层括号。他们俩的格式是不一样的 util.inspect 并不会直接把对象转换为字符串,即使该对象定义了toString 方法也不会调用

这是数组写法,json外面还会有一层括号。他们俩的格式是不一样的 util.inspect 并不会直接把对象转换为字符串,即使该对象定义了toString 方法也不会调用

直接在node的命令行,输入JSON. 双击tab会提示所有的json的方法吧。

// demo-json.js var obj = { "name": "LiLi", "age": 22, "sex": "F" }; var str = JSON.stringify(obj); console.log(str); var obj2 = JSON.parse(str); console.log(obj2);执行:node demo-json.js

// demo-json.js var obj = { "name": "LiLi", "age": 22, "sex": "F" }; var str = JSON.stringify(obj); console.log(str); var obj2 = JSON.parse(str); console.log(obj2);执行:node demo-json.js

肯定是不一样的

通过http模块获取一个数据值,如下: http.request(options,function(res){ console.log('Status:'+res.statusCode) //console.log('Headers:'+JSON.stringify(res.headers)) console.log(res.body) res.on('data',function(chunk){ ... }) res....

服务器端代码 app.get('/test', function (req, res) { res.render('test',{"json":['lzy','dophin','ejs']}); }) 前端代码 var json = ''; json = JSON.parse(json); console.log(json[0]);

网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com