`
天空之城
  • 浏览: 405414 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js,jquery字符串转换json,兼容各种浏览器

 
阅读更多

js,jquery字符串转json、

 

第一种:eval方式解析

 function strToJson(str){  
      var json = eval('(' + str + ')');  
      return json;  
 } 
第二种:new Function形式 
function strToJson(str){
    var json = (new Function("return " + str))();
    return json;
}
第三种:使用全局的JSON对象

function strToJson(str){

    return JSON.parse(str);

}

前2种兼容各种浏览器, 第三种转换json,360浏览器不支持。搜狗也不支持。

分享到:
评论

相关推荐

    js中将字符串转换成json的三种方式.docx

    本文将详细介绍三种将字符串转换为JSON的JS方法,并提供相关注意事项和浏览器兼容性信息。 首先,我们需要了解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人...

    使用JQuery实现从JSON对象转换为form提交数据

    - 考虑到兼容性问题,确保所有目标浏览器都支持jQuery库,或者使用原生JavaScript方法进行替代。 总结,通过jQuery我们可以方便地将JSON对象转换为适合表单提交的格式,并利用Ajax方法发送到服务器。这极大地提高...

    jquery_json.rar_JSON_jquery_jquery-json_jquery.json_jquery.json.

    2. **JSON字符串到JavaScript对象的解析**:相反,`JSON.parse()`方法用于将JSON字符串转换回JavaScript对象。在jQuery的json插件中,可能有一个对应的函数,如`$.parseJSON()`,它实现了相同的功能,但在不支持原生...

    json字符串和js对象之间的转换

    在使用jQuery库的情况下,`$.parseJSON` 可以用于将JSON字符串转换为JavaScript对象。然而,从jQuery 3.0版本开始,这个方法已被废弃,建议使用`JSON.parse`。 ```javascript var jsonString = '{"name":"John", ...

    js中把JSON字符串转换成JSON对象最好的方法

    在JavaScript中,将JSON字符串转换成JSON对象是一个常见的任务,主要应用于处理服务器返回的数据或进行数据交换。在JS中,有几种方法可以实现这一转换,但最常用的是使用`eval()`函数和`JSON.parse()`方法。以下是这...

    jquery-1.3.js和json2.js

    1. **JSON.parse()**:这个方法将JSON字符串转换为JavaScript对象。例如,`var obj = JSON.parse('{"name":"John"}');`将创建一个具有键`name`和值`John`的对象。 2. **JSON.stringify()**:相反,此方法将...

    jquery.cookie实现json添加、查询、删除

    使用jQuery.cookie插件,我们可以将JSON对象序列化为字符串并保存到Cookie。首先,创建一个JSON对象: ```javascript var myJson = { key1: 'value1', key2: { subKey1: 'subValue1', subKey2: 'subValue2' ...

    jquery+ajax+json省市区三级联动

    然后,前端JavaScript代码会解析这个JSON字符串,将其转换为JavaScript对象,接着更新市的下拉列表。同样的过程会发生在市被选择后,获取并填充区的下拉列表。 为了实现这个功能,我们需要编写以下主要部分的代码:...

    json,json.js下载 客户端转换

    "json.js" 可能是一个JavaScript库,比如著名的`json2.js`或`jQuery`等,它们提供了将JavaScript对象转换为JSON字符串以及从JSON字符串解析成JavaScript对象的功能。 在JavaScript中,原生支持JSON对象,提供了`...

    JS如何把字符串转换成json

    在JavaScript中,将字符串转换为JSON对象是常见的数据处理任务,尤其在与服务器进行异步通信(如Ajax)时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读...

    jQuery+AJAX+JSON

    使用 jQuery 发送 AJAX 请求时,如果服务器返回的是 JSON 格式的数据,jQuery 会自动将 JSON 字符串转换为 JavaScript 对象。这样可以直接操作返回的数据。 **示例代码**: ```javascript $.getJSON("data.json", ...

    Json字符串转换为JS对象的高效方法实例

    在JavaScript中,将JSON字符串转换为JavaScript对象是一个常见的任务,特别是在与服务器进行数据交互时。在给定的示例中,我们看到一个高效的方法来完成这个任务,它来源于JQuery库的`parseJSON`函数。这个方法首先...

    Servlet利用Ajax,JQuery交互Json

    在Servlet中,我们可以使用`JSONObject`或`JSONArray`等库将Java对象转换为Json字符串,然后通过Ajax发送到客户端,客户端再将接收到的Json数据解析成JavaScript对象,进而更新页面。 具体来说,当用户触发一个事件...

    一个页面实现Ajax效果的增删改查-JQuery+Json版

    5. **处理响应**:在Ajax的回调函数中,我们使用`JSON.parse()`将接收到的JSON字符串转换为JavaScript对象,然后更新HTML页面,显示新的数据或者操作结果。 6. **错误处理**:同时,还需要处理可能发生的错误,如...

    jquery.base64.js jquery-1.12.4.min.js

    同时,由于jQuery对跨浏览器兼容性的良好支持,这些功能可以在不同浏览器上一致运行,减轻了开发者的工作负担。 在学习和使用这两个文件时,开发者应掌握以下关键知识点: 1. jQuery基础:理解jQuery的选择器、DOM...

    jQuery查看json格式数据插件viewer.js.zip

    1. **数据格式化**:viewer.js能够将原始的JSON字符串转换为可读性强的树形结构,使得数据层次清晰,便于开发者理解数据内容。 2. **交互式查看**:用户可以通过点击或展开节点来查看嵌套的JSON对象和数组,而无需...

    jquery ajax json struts2最简单例子测试成功

    2. **JSON与Struts2的结合**:Struts2 Action执行后返回一个JSON字符串,这个字符串被jQuery AJAX请求接收。通过Struts2的插件,如struts2-json-plugin,可以在Action类中直接返回一个包含JSON数据的对象,Struts2会...

    JS和JAVA使用JSON方法解析Word版.pdf

    在JavaScript中,JSON对象的解析主要涉及两个操作:将JSON字符串转换为JSON对象,以及将JSON对象转换回JSON字符串。 1. **JSON字符串转JSON对象** - **`eval()`**:这是JavaScript中最原始的方式,但不推荐使用,...

    JSON字符串和对象相互转换实例分析

    1. **JSON对象转字符串**:在JavaScript中,你可以通过`JSON.stringify()`方法将一个JavaScript对象转换为JSON字符串。例如: ```javascript var obj = {"name": "Mike", "sex": "女", "age": 29}; var json...

Global site tag (gtag.js) - Google Analytics