在和后端对接口的时候,遇到了一个问题
就是series里面数据变量进行拼接的时候,data数据里面全部是数值int类型的
但是因为某些需求需要让他进行某个数据之前的数据都为空
我试过用空字符串和undefined和null,nan都不行
后来我问了一个大神,他帮我看完以后告诉我说需要用eval进行json字符串解析,不能用JSON.parse方法
我从网上搜索了相关的方法,大家一起进行借鉴参考
来源:https://www.php.cn/js-tutorial-394185.html
“JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。因为采用独立于语言的文本格式,也使用了类似于C语言家族的习惯,拥有了这些特性使JSON成为理想的数据交换语言,作用是易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。”
今天在这里笔者想简单谈谈jquery里面的JSON.parse()和JSON.stringify()函数,顺便还会提一下原生JS里面的eval()函数
(1)JSON.parse 函数
作用:将 JavaScript 对象表示法 (JSON) 字符串转换为对象。
语法:JSON.parse(text [, reviver])
参数:
text 必需。 一个有效的 JSON 字符串。
reviver 可选。 一个转换结果的函数。 将为对象的每个成员调用此函数。
返回值:一个对象或数组
example:
1 2 3 |
|