Javascript 中 json-string to object

Javascript json object

通常可以直接把 json 格式赋值给 var 变量对象从而产生 object 对象。

比如

Var jsonObj = {name:”aaa”};

 

但是假如是 JSON 格式的字符串就没那么容易了

下面介绍两个方法。

第一个是通过增加一个 js 方法来进行 JSON 格式转换

第二个是通过使用 JQuery 库来实现功能。

 

         /*** json 格式字符串转化为 javascript object ***/

              function parseObj( strData ){

                     return (new Function( "return " + strData ))();

              }

             

             

      

              window.onload = function(){

                     var jsonStr = "{name:'aa'}";

                     var jsonObj = parseObj(jsonStr);

                     alert(typeof jsonObj);

                     alert(jsonObj.name);

                     //当然假如引入了 JQuery 之后可以使用 JQuery 来实现这个功能

                     //jQuery.parseJSON('{"name":"John"}');

              };

 

 

/*** json 格式字符串转化为 javascript object ***/
function parseObj( strData ){ 
	return (new Function( "return " + strData ))(); 
}
		
		
	
window.onload = function(){
	var jsonStr = "{name:'aa'}";
	var jsonObj = parseObj(jsonStr);
	alert(typeof jsonObj);
	alert(jsonObj.name);
	//当然假如引入了 JQuery 之后可以使用 JQuery 来实现这个功能
	//jQuery.parseJSON('{"name":"John"}');
};

转载于:https://my.oschina.net/sanji/blog/61947

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值