Node(23) JSON

JSON example  profiles.js

module.exports = {
	Peter : {
		name: 'Peter Parker',
		age: '18',
		gender: 'M',
		grade: 'B'
	},
	
	Alex : {
		name: 'Alex Giggersn',
		age: '23',
		gender: 'F',
		grade: 'B+'
	}
}

JSON functions

JSON.parse(text [, reviver])

JSON.stringify(JSONvalue [, replacer] [, space])

var profiles = require( './profiles');

//convert json to string, replace 'name' with 'fullname'
profiles = JSON.stringify(profiles).replace( /name/g, 'fullname' );

//parse string back to json
profiles = JSON.parse( profiles );

//fix Alex's fullname
profiles.Alex.fullname = "Alex Giggerson";

//log Alex info
console.log( profiles.Alex );


Posting Json Object

Like other types, when you want to send object by POST method, you have to specify the header's mime type

xmlhttp.setRequestHeader("Content-Type","application/json");
xmlhttp.setRequestHeader("Content-Length",jsonString.length); 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值