手机版

将JSON对象转换为字符串的详细说明

时间:2021-09-04 来源:互联网 编辑:宝哥软件园 浏览:

连载

定义

指将JavaScript值转换为JSON字符串的过程。JSON.stringify()可以将JavaScript值转换为JSON字符串。JSON.stringify()生成的字符串可以通过JSON.parse()还原为JavaScript值。

参数的含义

1) JSON.stringfy (value [,replacer [,space]]) 2) value:必选参数。转换后的JavaScript值通常是一个对象或数组。3)替代品:可以省略。有两种选择:函数或数组。

-如果是函数,每组名称/值对将调用该函数。该函数返回一个值,该值作为名称的值转换为结果字符串。如果返回undefined,则忽略该成员。-如果是数组,只能转换数组中的名称,转换后的顺序与数组中的值一致。

4)空格:可以省略。这是为了排版和阅读方便。您可以在JSON字符串中添加空格或制表符。

价值使用

示例代码:

script var obj={ name : " Geoff Lui ",age : 26 };console . log(obj);var JSON str=JSON . stringify(obj);console . log(jsonstr);/script控制台输出执行结果:

替代品的使用

示例代码:

script var obj={ name : " Geoff Lui ",age : 26 };console . log(obj);var jsonstr=JSON.stringify(obj,fun);函数fun(name,value){ If(name==“age”)值=14;返回值;} console . log(jsonstr);/脚本执行结果:

示例代码:

scriptvar obj={a : 1,b : 2,c : 3,d :4 };console . log(obj);var jsonstr=JSON.stringify(obj,["a "、" b "、" c "]);console . log(jsonstr);/脚本执行结果:

空格//的用法更易读

示例代码:

scriptvar obj={a : 1,b : 2,c : 3,d :4 };console . log(obj);var jsonstr=JSON.stringify(obj,["a "、" b "、" c "]" one ");console . log(jsonstr);/脚本执行结果:

以上是将JSON对象转换为字符串的详细介绍。希望对同学们的学习有帮助,希望大家继续支持我们~!

版权声明:将JSON对象转换为字符串的详细说明是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。