对于这么一个正常的字符串data:
{"id":1111,"parentDetailId":null,"detailCode":"1111","detailName":"小樱","detailLevel":null,"detailCarrCode":null,"detailCarrName":null,"keepDateCode":null,
"keepDateName":null,"deliverDeptCode":null,"deliverDeptName":null,"saveSite":null,
"deliverRound":null,"verifyRound":null,"shelfRound":null,"shelfType":null,"batchFlag":null,
"detailTBNM":null,"createDTTM":null,"createId":null,"templateUrl":null,"fieldList":null}
转成javascript对象,
方法:
var aaa = null;
eval("aaa = "+data+";");
或
方法:
var aaa = eval("("+data+")");
或者用jquery-json插件,官网:http://code.google.com/p/jquery-json/
分享到:
相关推荐
### JavaScript中eval解析JSON字符串详解 #### 一、前言 在JavaScript开发中,解析JSON字符串是一项常见的任务。其中一种方法是使用`eval()`函数。虽然这种方法并不推荐,但了解其工作原理及其潜在风险仍然非常...
JavaScript提供了`JSON.stringify()`方法来将一个JavaScript值(包括对象或数组)转换为JSON字符串。这个方法可以接收三个参数: - 要转换的值。 - 一个可选的替换函数,用于过滤或修改转换的结果。 - 一个可选...
请注意,现在推荐使用 `JSON.stringify()` 来实现相同的功能,它是JavaScript内置的函数,可以将JavaScript对象转换为JSON字符串。 ```javascript var jsonObject = {name: "John", age: 30, city: "New York"}; var...
在JavaScript中,经常需要将JSON字符串转换为JSON对象,以便能够操作和处理这些数据。然而,在这个过程中,可能会遇到一些转义问题,特别是在涉及到特殊字符时。本文将深入探讨JavaScript中JSON字符串到JSON对象的...
通过以上步骤和注意事项,可以有效地在PHP中处理JSON字符串,并将其转换成可用的PHP对象或数组。在实际操作中,需要根据具体情况灵活处理各种异常情况,并养成检查和测试代码的习惯,以确保程序的健壮性和安全性。
JSON字符串是JavaScript对象的字符串化表示,如果直接使用eval来解析一个JSON字符串,可能会因为JSON字符串不是有效的JavaScript语句而导致语法错误。例如,如果一个JSON对象没有被包含在圆括号内直接传递给eval,...
在JavaScript编程中,将字符串转换为JSON对象是一个常见的任务,特别是在处理服务器与客户端之间的数据交换时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,但...
在JScript中,我们可以使用`eval`函数将JSON字符串转化为JavaScript对象,如`parseJSON`函数所示。 2. **调用JScript函数**: 在VBScript中,创建一个变量`json`存储JSON字符串,然后调用`parseJSON`函数,将结果...
在JavaScript中,我们通常使用`JSON.parse()`方法来解析JSON字符串,将其转化为可操作的对象: ```javascript let jsonString = '{"name": "John", "age": 30, "city": "New York"}'; let jsonObject = JSON.parse...
2. **使用`JSON.parse()`**:这是更安全、推荐的方法,它直接将JSON字符串解析成JSON对象。 ```javascript var jsonObj3 = JSON.parse(jsonStr); console.log(jsonObj3.name); // 输出:jxqlovejava ``` ### 注意...
在JavaScript中,将JSON字符串转换成JSON对象是一个常见的任务,主要应用于处理服务器返回的数据或进行数据交换。在JS中,有几种方法可以实现这一转换,但最常用的是使用`eval()`函数和`JSON.parse()`方法。以下是这...
在IT行业中,字符串转换成JSON(JavaScript Object Notation)是一种常见的操作,特别是在处理API响应、存储数据或交换信息时。本文将详细介绍三种方法,帮助你有效地实现这一转换。首先,让我们了解一下JSON的基本...
- **理解JSON对象与JSON字符串的区别**:JSON对象是一个普通的JavaScript对象,而JSON字符串则是符合JSON格式的文本字符串。 - **掌握JSON对象与字符串之间的相互转化方法**:使用`JSON.stringify()`将对象转换为...
JS解析json格式字符串最简便方法,利用javaScript内置eval函数来实现
这两种方法都可以将 JavaScript 对象转换为 JSON 字符串,但需要注意的是,使用 toJSONString() 方法时,需要将对象转换为 JSON 字符串,而使用 JSON.stringify() 方法时,需要将对象转换为 JSON 字符串,并将其作为...
`eval`函数虽然提供了一种方便的方式来处理字符串形式的JavaScript代码,但在实际开发中应谨慎使用,因为它可能会带来安全风险。对于JSON数据的解析,推荐使用原生的`JSON.parse()`方法,它更加安全可靠。 通过本文...
在JavaScript中,将字符串转换为JSON对象是常见的操作,特别是在处理服务器返回的数据时。 在给定的描述中,作者遇到了一个问题,即如何正确地将一个包含JSON格式的字符串转换为JavaScript对象。通常,人们可能会...
当你需要将JSON格式的字符串解析成JavaScript对象时,有几种方法可以实现: - **使用`eval()`函数**: ```javascript var str1 = '{"name": "cxh", "sex": "man"}'; var obj = eval('(' + str1 + ')'); ``` ...