var a="{name:'aijquery',url:'www.aijquery.cn'}";
上面定义的变量a就是一个符合JSON数据结构的字符串,可以叫做“JSON字符串”.
PS:关于$.parseJSON
的用法,可以参考站长以前写的这篇文章:
jquery
里把字符串转为json
对象的四种方法,及每种方法的优缺点
2. serializeArray()
: 序列化表格元素 ,返回JSON数据结构数据。
虽然函数里有个"Array
",但和本篇我们要说的“数组转JSON”无关,serializeArray()
这个函数是用来获取表单数据的,和serialize()
不同,serializeArray()
返回的是JSON
格式的数据。
因为jquery就是在JS的基础上而来的,所以一些JS里的函数,我们在jquery里也是能直接用的,下面来看看JS里和JSON相关的两个函数:
JSON.parse(text)
: 用于将一个 JSON 字符串转换为JSON对象。JSON.stringify()
: 用于将一个"值"转换为 JSON 字符串。
本章我们要说的,把数组转换成JSON,主要用到的就是 " JSON.stringify()
",和以前一样,我们直接通过实例来学习:
实例1:简单的数组: