主页 > 前端 > javascript >
来源:自学PHP网 时间:2017-08-16 13:47 作者: 阅读:次
[导读] 这篇文章主要介绍了JSON对象转化为字符串,文章介绍了参数的含义,value 用法,space 的用法,需要的朋友可以参考下...
序列化 定义 指将 JavaScript 值转化为 JSON 字符串的过程。 参数的含义 1)JSON.stringify(value[, replacer[, space]]) ①- 如果是函数,则每一组名称/值对都会调用此函数,该函数返回一个值,作为名称的值变换到结果字符串中,如果返回 undefined,则该成员被忽略。 4)space:可以省略。这是为了排版、方便阅读而存在的。可以在 JSON 字符串中添加空白或制表符等。 value 用法 示例代码: <script> var obj = { name : “Geoff Lui”, age : 26 }; console.log(obj); var jsonstr = JSON.stringify(obj); console.log(jsonstr); </script> 控制台输出执行结果: replacer 的用法 示例代码: <script> var obj = { name : “Geoff Lui”, age : 26 }; console.log(obj); var jsonstr = JSON.stringify(obj,fun); function fun(name, value){ If (name == “age” ) value = 14; return value; } console.log(jsonstr); </script> 执行结果: 示例代码: <script> var obj = { a : 1, b : 2, c : 3, d :4 }; console.log(obj); var jsonstr = JSON.stringify(obj,[“a”,”b”,”c”]); console.log(jsonstr); </script> 执行结果: space 的用法 //排列的更加可读 示例代码: <script> var obj = { a : 1, b : 2, c : 3, d :4 }; console.log(obj); var jsonstr = JSON.stringify(obj,[“a”,”b”,”c”], “one”); console.log(jsonstr); </script> 执行结果: 以上就是JSON对象转化为字符串的详细介绍啦,希望对同学们的学习有所帮助,也希望大家继续支持自学php网~! |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com