nodejs如何把数据封装成json格式数据?

一、JSON操作

JSON简介: http://www.json.org/json-zh.html 注意JSON字符串中的key必须是 双引号 括起来的字符串,不能使用 单引号。


Node.js自带JSON功能,不需要额外引入包。

[javascript]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. // 1.JS 对象到JSON串  
  2. var jsObj = {    // 普通的JS对象  
  3.     'id' : "100001",  // 注意这里的id使用单引号括起来的,这在JS对象里面是允许的  
  4.     "name""foo",    // 也可以用双引号括起来  
  5.     age: 20,          // 也可以什么都不用(最常用)  
  6.     "isMale"true,  
  7.     "address":null  
  8. };    
  9. // js对象的使用  
  10. console.log(jsObj.id + "; " + jsObj.name + "; " + jsObj.age + "; " + jsObj.isMale); // output: 100001; foo; 20; true  
  11. var jsonStr = JSON.stringify(jsObj);   // JS对象到JSON字符串  
  12. console.log(jsonStr);   // output: {"id":"100001","name":"foo","age":20,"isMale":true,"address":null}  
  13.   
  14. // 2.JSON字符串到JS对象。注意JSON字符串的key必须以双引号括起来,如果value也是字符串的话也必须用双引号括起来  
  15. jsonStr = "{\"id\":\"10000010\", \"name\":\"bar\", \"age\":22, \"isMale\":false}";  
  16. var jsonObj = JSON.parse(jsonStr);    
  17. console.log(jsonObj);  // { id: '10000010', name: 'bar', age: 22, isMale: false }  
  18. console.log(jsonObj.id + "; " + jsonObj.name + "; " + jsonObj.age + "; " + jsonObj.isMale); // output: 10000010; bar; 22; false  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值