如何将字符串(string)转化成JSON对象?

如何将字符串(string)转化成JSON对象?

1.JOSN.parse(string); 

var json1 = JSON.parse(string); 

2.eval(); 

var json2 = eval("("+string+")"); 

3.new Function();

var json3 = (new Function("return " + string)());   

时间: 2024-08-01 00:01:53

如何将字符串(string)转化成JSON对象?的相关文章

javascript中字符串格式转化成json对象记录

什么是JSON JSON(JavaScript Object Notation)是一种优美的JavaScript对象创建方法.JSON也是一种轻量级数据交换格式.JSON非常易于人阅读与编写,同时利于机器解析与生成.JSON是在AJAX中代替XML交换数据的更佳方案. JSON格式与语法 var jsonobject= {         //对象内的属性语法(属性名与属性值是成对出现的)         propertyname:value, //对象内的函数语法(函数名与函数内容是成对出现的

javascript中字符串格式json如何转化成json对象

什么是JSON JSON(JavaScript Object Notation)是一种优美的JavaScript对象创建方法.JSON也是一种轻量级数据交换格式.JSON非常易于人阅读与编写,同时利于机器解析与生成.JSON是在AJAX中代替XML交换数据的更佳方案. JSON格式与语法 var jsonobject={        //对象内的属性语法(属性名与属性值是成对出现的)        propertyname:value, //对象内的函数语法(函数名与函数内容是成对出现的)  

javascript将字符串转化成json对象的3种方法

在JavaScript中,将字符串转化成json对象可以有3种方法. var str = '{"name":"yanggb", "age":18}'; 1.使用JSON.parse()方法. var json = JSON.parse(str); 2.使用eval()方法. var json = eval("(" + str + ")"); 3.使用new Function()方法. var json =

PHP中将字符串变量转化成Json格式

1 <?php 2 header("Content-Type:text/html;charset=utf-8;"); 3 $arr = array ('Version_code'=>2,'Version_name'=>'UpdateVersion','Versoin_desc'=>'更新了地图功能','Versoin_path'=>'http://nnddkj.com/BusIot/APK/BusIot.apk'); 4 echo json_encode(

js中解析json对象:JSON.parse()用于从一个字符串中解析出json对象, JSON.stringify()用于从一个对象解析出字符串。

JSON.parse()用于从一个字符串中解析出json对象. var str = '{"name":"huangxiaojian","age":"23"}' ; JSON.parse(str); // age: "23" name: "huangxiaojian" 2.JSON.stringify()用于从一个对象解析出字符串. var a = {a:1,b:2 }; JSON.str

iOS网络: 把Array和Dictionaries序列化成JSON对象

你想把 Array 和 dictionary 序列化成 JSON 对象.以方便在网络中传输或者保存到磁盘中. 方案: 使用 NSJSONSerialization 这个类的 dataWithJSONObject:options:error:方法来实现. 讨论: NSJSONSerialization 这个类的 dataWithJSONObject:options:error:方法可以对数组和字典进行序列化,这些数组和字典包含的值为:NSString.NSNumber.NSArray.NSDict

springmvc json字符串转化成json对象

问题出现在 :页面数据列表的展示出现 [object HTMLInputElement] 找到问题的所在原因后又三种解决方案 一:格式化json字符串为json对象字符串 success:function(data){ data=eval('('+data+')'); //在返回的数据里加上这就代码, alert(data);} 二:指定数据类型为json $.ajax({ type:'post', data:{pageSize:15,currentPage:1}, url:'<%=ctxPat

IDEA技巧-快速编写一个String类型的JSON对象

1.先编写一个String类型空值对象 String strJson = ""; 2.将光标放在""中间 3.Alt+Enter调出Inject language or reference视图界面,回车选中Inject language or reference,再选择JSON组件,回车后光标还在字符串中间 4.光标在""中间,再次Alt+Enter,选中Edit JSON Fragment并回车,然后编写JSON对象,JSON对象会自动格式化进

json字符串转成成json对象的方法

在数据交互的过程中,json是以文本的形式进行传输的,而js操作的是json对象,所以我们就需要将符合json格式的字符串转换成json对象进行操作. 一:将json字符串转换成json对象有两种方法 注意事项: 如果此时  str写成这个样子,如图所示 报错信息,如图: 所以,总结: 最好写成: 外面是单引号 ,里面的属性用双引号. 原文地址:http://blog.51cto.com/11871779/2105317