当前位置:首页>开发>正文

如何将jquery对象转换为json Jquery怎么将一个object对象转换成json字符串

2023-05-24 01:54:07 互联网 未知 开发

 如何将jquery对象转换为json Jquery怎么将一个object对象转换成json字符串

如何将jquery对象转换为json

 
 var a ={}
 a[name]="1"
 a[pwd]="2"
 var jsonData= JSON.stringify(a) 
 console.log(jsonData)

Jquery怎么将一个object对象转换成json字符串

需要加载库包,地址为:https://github.com/Krinkle/jquery-json

在jquery之后加载这个库包
转换方式为:

  • <script>
  • var where = new Object()
  • where[where_id_filter] = "where_id_filter"
  • where[where_checkids] = "where_checkids"
  • where = jQuery.toJSON(where)
  • alert(where)
  • </script>

  • 用jquery eval() 方法把字符串转换为json .

    eval函数语法
    eval(codes)
    codes -- 字符串形式的表达式或语句
    eval函数返回值
    如果没有参数,返回undefined
    如果有返回值将返回此值,否则返回undefined
    如果为表达式,返回表达式的值
    如果为语句返回语句的值
    如果为多条语句或表达式返回最后一条语句的值
    在使用eval转化字符串为json时,必须要注意,字符串必须可以转化成json对象,否则不能转换,举例如下

    varstr = " {  name  :  value }"
    varobj = eval(( str ))

    jquery怎么把字符串转换成json字符串

    jQuery提供了很简单的方法:

    var jsonStr = {"a": 1, "b": "string", "c": [1, "11"]}

    console.log(typeof(jsonStr)) // string
    var json = $.parseJSON(jsonStr)
    console.log(typeof(json)) // object
    console.log(json.c) // [1, "11"]

    jquery 怎么将json字符串转化为json对象

    用jQuery.parseJSON(str)来转

    接收一个JSON字符串,返回解析后的对象。

    一般会这么写

    $.parseJSON("{test:1}")
    或者也可以
    jQuery.parseJSON("{test:1}")
    结果都是一样的,转换出来的就是json对象

    当然也可以选择使用原生方法JSON.parse(str)同样可以接收json字符串,转成json对象