jQuery.parseJSON(json) 接受一个JSON字符串,返回解析后的对象。
返回值:String
传入一个畸形的JSON字符串会抛出一个异常。比如下面的都是畸形的JSON字符串:
{test: 1} ( test 没有包围双引号)
{‘test’: 1} (使用了单引号而不是双引号)
另外,如果你什么都不传入,或者一个空字符串、null或undefined,parseJSON都会返回 null 。
参数 :jsonString要解析的JSON字符串
示例 :
描述 : 解析一个JSON字符串
jQuery 代码:
var obj = jQuery.parseJSON(‘{“name”:”John”}’);
alert( obj.name === “John” );
分享到:
相关推荐
**jQuery.parseJSON()和JSON.parse()** 在早期版本的jQuery中,`jQuery.parseJSON()`函数用于将JSON字符串解析为JavaScript对象。然而,随着JSON支持成为JavaScript语言标准的一部分,现代浏览器都内置了`JSON....
在进行Web开发时,经常需要处理各种格式的数据。JSON(JavaScript Object Notation)是轻量级的数据交换格式...jQuery.parseJSON实际上是对JSON.parse的一个封装,在大多数情况下,直接使用JSON.parse会是更好的选择。
在jQuery的json插件中,可能存在一个类似的方法,如`$.toJSON()`,这在早期的jQuery版本中是很有用的,因为那时原生的`JSON.stringify`方法在某些浏览器中尚未支持。 2. **JSON字符串到JavaScript对象的解析**:...
下面小编就为大家带来一篇关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
这意味着使用 `jQuery.parseJSON()` 与直接使用 `JSON.parse()` 在大部分情况下结果是一致的,只是前者的兼容性更好,可以覆盖不支持原生 JSON 的旧版浏览器。 综上所述,`jQuery.parseJSON()` 是一个实用的工具,...
`evalJSON`函数提供了一个安全的方式,它内部实现了JSON.parse(在旧版本的浏览器中可能为`$.parseJSON`),能够确保只有JSON格式的字符串才能被正确解析,防止了潜在的安全问题。例如,当你收到服务器返回的JSON...
这里,`$.cookie('myJsonData')`会获取Cookie的值,然后`JSON.parse()`用于将字符串转换回JSON对象。 3. 删除Cookie: ```javascript $.removeCookie('myJsonData'); ``` 这将删除名为`myJsonData`的Cookie。 `...
解析JSON($.parseJSON())是指将JSON格式的字符串转换为JavaScript对象,这对于从服务器获取数据并进行操作至关重要。例如,当你从一个RESTful API接收JSON响应时,可以使用这个函数将返回的字符串转化为可以直接...
接下来,我们将深入探讨这两个组件的核心功能和使用方法。 一、jQuery 1.7的关键特性 1. **选择器增强**:jQuery 1.7进一步优化了选择器引擎,使其能更好地处理复杂的选择器表达式,提高了匹配元素的效率。 2. **...
这个插件的使用非常简单,首先需要在项目中引入jQuery库和`jquery.xml2json.js`文件。例如: ```html <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <script src="jquery.xml2json.js"> ``...
因此,尽管`JSON.parse(JSON.stringify(object))`是一种简单实现深拷贝的方法,但在实际开发中,特别是面对复杂数据结构时,我们通常会选用其他专门的深拷贝库,如lodash的_.cloneDeep或jQuery的$.extend等,它们能...
要获取Cookie中的JSON数据,首先读取Cookie的值,然后使用JSON.parse()将其转换回JSON对象: ```javascript var retrievedJson = $.cookie('myJson'); var deserializedJson = JSON.parse(retrievedJson); ...
var json = jQuery.parseJSON(data); $.post("saveData.php", json, function(response) { // 处理响应数据 }); ``` ### 3. $.ajax() `$.ajax()`是Jquery提供的最强大的Ajax函数,允许开发者完全控制Ajax请求的...
本文将深入解析jQuery JSON v2.6.0版本,揭示其核心功能和使用方法。 首先,我们需要理解jQuery JSON的核心功能。这个插件主要提供了两个关键功能:`$.parseJSON()`和`$.toJSON()`。`$.parseJSON()`用于将JSON格式...
var credentials = JSON.parse(storedCredentials); var decryptedUsername = credentials.username; var decryptedPassword = decrypt(credentials.credentials); // 假设我们有一个decrypt函数 // 使用...