qs.parse()、qs.stringify()、JSON.parse()、JSON.stringify()使用方法
一、JSON.parse(用于从一个字符串中解析出json 对象)ps:单引号写在{}外,每个属性都必须双引号,否则会抛出异常
let str = '[{"field":"thedate","v1":"20170102"},{"field":"rev_type","v1":"大数据收入"},{"field":"thismonth","v1":"201708"},{"field":"nextmonth","v1":"201709"},{"field":"depart_type","v1":"leader"},{"field":"admin_emp_id","v1":"role"}]';
JSON.parse(str);//str必须满足引号使用规范,即:双引号和单引号相互嵌套
[
{field: "thedate", v1: "20170102"},
{field: "rev_type", v1: "大数据收入"},
{field: "thismonth", v1: "201708"},
{field: "nextmonth", v1: "201709"},
{field: "depart_type", v1: "leader"},
{field: "admin_emp_id", v1: "role"}
]
二、JSON.stringify(用于从一个对象解析出字符串)
let arr=[
{field: "thedate", v1: "20170102"},
{field: "rev_type", v1: "大数据收入"},
{field: "thismonth", v1: "201708"},
{field: "nextmonth", v1: "201709"},
{field: "depart_type", v1: "leader"},
{field: "admin_emp_id", v1: "role"}
]
JSON.stringify(arr);//全是双引号
"[{"field":"thedate","v1":"20170102"},{"field":"rev_type","v1":"大数据收入"},{"field":"thismonth","v1":"201708"},{"field":"nextmonth","v1":"201709"},{"field":"depart_type","v1":"leader"},{"field":"admin_emp_id","v1":"role"}]"
三、qs.parse()将URL解析成对象的形式
最新文章
- 《Web 前端面试指南》1、JavaScript 闭包深入浅出
- 【BZOJ-2555】SubString 后缀自动机 + LinkCutTree
- Scalaz(22)- 泛函编程思维: Coerce Monadic Thinking
- HibernateDaoSupport类的使用
- iOS NSNumber转化NSString之description
- mysql导入sql文件过大或连接超时的解决办法
- UVA 557 Burger 排列组合递推
- C++网络爬虫抓取图片
- tomcat解析之简单web服务器(图)
- C#基础总结之Attribute
- JVM基础(6)-常用参数总结
- CI Weekly #16 | 从另一个角度看开发效率:flow.ci 数据统计功能上线
- PAT1118. Birds in Forest (并查集)
- 搞定导致CPU爆满的“罪魁祸首”
- python制作一个简单的中奖系统
- mac 登录亚马逊云服务器报错:Permission denied (publickey).
- css奇淫巧计
- Android音乐播放器的设计与实现
- G - Intersecting Rectangles Kattis - intersectingrectangles (扫描线)(判断多个矩形相交)
- iOS之Settings.Bundle的应用