Javascript 中 json-string to object

本文介绍了两种将JSON格式字符串转换为JavaScript对象的方法:一种是通过自定义JavaScript函数实现;另一种则是利用JQuery库进行转换。这两种方法对于前端开发者来说非常实用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值