问题描述 业务有一个需求,我把问题描述一下: 通过代理IP访问国外某网站N,每个IP对应一个固定的网站N的COOKIE,COOKIE有失效时间。 并发下,取IP是有一定策略的,取到IP之后
顺晟科技
2021-06-16 10:52:27
198
JSON字符串:
var str1='{ 'name': 'cxh ',' sex ' : ' man ' }
JSON对象:
var str2={ 'name': 'cxh ',' sex ' : ' man ' };
1.将JSON字符串转换为JSON对象
要使用上面的str1,您必须首先使用以下方法将其转换为JSON对象:
//从JSON字符串转换为JSON对象
var obj=eval('(' str ')');
或者
var obj=str . Parsejson();//从JSON字符串转换为JSON对象
或者
var obj=JSON . parse(str);//从JSON字符串转换为JSON对象
然后,你可以这样读:
alert(obj . name);
alert(obj . sex);
特别注意:如果obj是JSON对象,用eval()函数转换后(甚至多次转换后)仍然是JSON对象,但是用parseJSON()函数处理后会出现问题(抛出语法异常)。
其次,可以使用toJSONString()或者全局方法JSON.stringify()将JSON对象转换成JSON字符串。
例如:
var last=obj . TojsonString();//将JSON对象转换成JSON字符
或者
var last=JSON . stringify(obj);//将JSON对象转换成JSON字符
alert(最后);
28
2021-08
28
2021-08
16
2021-06
16
2021-06
16
2021-06
16
2021-06