js对象成员的访问

var obj={0:1,1:'id'};//访问对象

obj['0'];//用[]来访问,不要用.的方式访问

 

-----对象与字符串的转换-----

node.js JS对象和JSON字符串之间的转换

JSON.stringify(obj)将JS对象转为字符串

var json = { aa: ['sdddssd'],   bb: [ '892394829342394792399', '23894723984729374932874' ],   cc: ['11111111111111'] } => var string = JSON.stringify(json)

string:

{"aa":["sdddssd"],"bb":["892394829342394792399","23894723984729374932874"],"cc":["11111111111111"]}

-------------------JSON.parse(string)将字符串转为JS对象--------------------

 

JSON.parse(string):

=>

{ aa: ['sdddssd'],    bb: [ '892394829342394792399', '23894723984729374932874' ],    cc: ['11111111111111'] }

 

parse() : 把字符串转成json(能转字符串是JSON的形式(标准的JSON形式))  字符串中的属性要严格的加上引号

 代码如下 复制代码

var str = '{"name":"hello"}';  //安全性搞,必须是严格的JSON  var json = JSON.parse(str);  

例子

 代码如下 复制代码

function strT(www.111cn.net)oJson(str){  return JSON.parse(str);  }  

2,stringify() : 把json转化成字符串  会自动的把双引号加上

 代码如下 复制代码

var json={ 'left':100, 'top':200}  var str=JSON.stringify(json);  alert(typeof(str))   from:http://www.111cn.net/wy/js-ajax/59369.htm

posted @ 2016-06-08 10:36  二年后的今天  阅读(995)  评论(0编辑  收藏  举报