NodeJS学习

一、JSON操作

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


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

// 1.JS 对象到JSON串
var jsObj = {    // 普通的JS对象
    'id' : "100001",  // 注意这里的id使用单引号括起来的,这在JS对象里面是允许的
    "name": "foo",    // 也可以用双引号括起来
    age: 20,          // 也可以什么都不用(最常用)
    "isMale": true,
    "address":null
};  
// js对象的使用
console.log(jsObj.id + "; " + jsObj.name + "; " + jsObj.age + "; " + jsObj.isMale); // output: 100001; foo; 20; true
var jsonStr = JSON.stringify(jsObj);   // JS对象到JSON字符串
console.log(jsonStr);   // output: {"id":"100001","name":"foo","age":20,"isMale":true,"address":null}

// 2.JSON字符串到JS对象。注意JSON字符串的key必须以双引号括起来,如果value也是字符串的话也必须用双引号括起来
jsonStr = "{\"id\":\"10000010\", \"name\":\"bar\", \"age\":22, \"isMale\":false}";
var jsonObj = JSON.parse(jsonStr);  
console.log(jsonObj);  // { id: '10000010', name: 'bar', age: 22, isMale: false }
console.log(jsonObj.id + "; " + jsonObj.name + "; " + jsonObj.age + "; " + jsonObj.isMale); // output: 10000010; bar; 22; false




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值