博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSON.parse() 与 JSON.stringify()
阅读量:6581 次
发布时间:2019-06-24

本文共 1017 字,大约阅读时间需要 3 分钟。

JSON.parse() 方法用来解析JSON字符串,构造由字符串描述的JavaScript值或对象。提供可选的reviver函数用以在返回之前对所得到的对象执行变换(操作)。语法JSON.parse(text[, reviver])参数text    要被解析成JavaScript值的字符串,查看 JSON 对象学习的JSON 语法的说明。reviver 可选    如果是一个函数,则规定了原始值如何被解析改造,在被返回之前。返回值Object对应给定的JSON文本。异常若被解析的 JSON 字符串是非法的,则会抛出 一个语法错误 异常。示例使用 JSON.parse()JSON.parse('{}');              // {}JSON.parse('true');            // trueJSON.parse('"foo"');           // "foo"JSON.parse('[1, 5, "false"]'); // [1, 5, "false"]JSON.parse('null');            // null
JSON.stringify() 方法是将一个JavaScript值(对象或者数组)转换为一个 JSON字符串,如果指定了replacer是一个函数,则可以替换值,或者如果指定了replacer是一个数组,可选的仅包括指定的属性。语法JSON.stringify(value[, replacer [, space]])参数value    将要序列化成 一个JSON 字符串的值。replacer 可选    如果该参数是一个函数,则在序列化过程中,被序列化的值的每个属性都会经过该函数的转换和处理;如果该参数是一个数组,则只有包含在这个数组中的属性名才会被序列化到最终的 JSON 字符串中; 如果该参数为null或者未提供,则对象所有的属性都会被序列化;关于该参数更详细的解释和示例,请参考使用原生的 JSON 对象一文。space 可选    指定缩进用的空白字符串,用于美化输出(pretty-print);如果参数是个数字,它代表有多少的空格;上限为10。该值若小于1,则意味着没有空格;如果该参数为字符串(字符串的前十个字母),该字符串将被作为空格;如果该参数没有提供(或者为null)将没有空格。返回值 一个表示给定值的JSON字符串。

 

转载地址:http://tyino.baihongyu.com/

你可能感兴趣的文章
对一道编程题的后续思考
查看>>
IT基础架构规划方案之实际网络设计案例
查看>>
Navicat for MySQL 使用SSH方式链接远程数据库(二)
查看>>
poj 1274The Perfect Stall
查看>>
ibm BIP2276E: The flow includes a message flow of node type 'ComIbmFileReadNode'
查看>>
HDU 4720 Naive and Silly Muggles (外切圆心)
查看>>
垂死挣扎还是涅槃重生 -- Delphi XE5 公布会归来感想
查看>>
Ubuntu上运行Blender,在控制台上查看运行结果
查看>>
怎么检查网站的死链接呢?
查看>>
scrapy爬虫框架实例一,爬取自己博客
查看>>
React是UI的未来吗?
查看>>
中国人社部:2018年15个省(区、市)调整最低工资标准
查看>>
手把手教你通过Thrift 访问ApsaraDB for HBase
查看>>
MacOS安装MySQL 报错
查看>>
Java知识点总结(反射-反射操作泛型)
查看>>
Vue+webpack+Element 兼容问题总结
查看>>
《软技能》读书笔记(下)
查看>>
textarea文域高度自适应
查看>>
go语言renderer包代码分析
查看>>
【Scala谜题】成员声明的位置
查看>>