json字符串转换成对象有哪几种方法,字符串转化为json的方法

json字符串转换成对象有哪几种方法,字符串转化为json的方法,JSON对象转化为字符串详解

本文主要介绍JSON对象到字符串的转换。文章介绍了参数的含义、值的用法和空间的用法。有需要的朋友可以参考一下。

序列化

定义

指的是将JavaScript值转换成JSON字符串的过程。

JSON.stringify()可以将JavaScript值转换成JSON字符串。JSON.stringify()生成的字符串可以用JSON.parse()恢复为JavaScript值。

参数的含义

1)JSON.stringify(值[,替换符[,空格]])

2)value:必选参数。转换后的JavaScript值通常是对象或数组。

3)replacer:可以省略。有两种选择:函数或数组。

-如果是一个函数,每组名称/值对将调用这个函数。该函数返回一个值,该值作为名称被转换为结果字符串。如果返回undefined,则忽略该成员。

-如果是数组,只能转换数组中存在的名称,转换后的顺序与数组中的值一致。

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

value 用法

示例代码:

脚本

var obj={

姓名:“雷祖福”,

年龄:26岁

};

console . log(obj);

var JSON str=JSON . stringify(obj);

console . log(JSON str);

/脚本

控制台输出执行结果:

replacer 的用法

示例代码:

脚本

var obj={

姓名:“雷祖福”,

年龄:26岁

};

console . log(obj);

var jsonstr=JSON.stringify(obj,fun);

函数fun(名称,值){

If (name=="age ")

值=14;

返回值;

}

console . log(JSON str);

/脚本

执行结果:

示例代码:

脚本

var obj={

答:1,

乙:2,

c : 3,

d :4

};

console . log(obj);

var jsonstr=JSON.stringify(obj,["a "," b "," c "]);

console . log(JSON str);

/脚本

执行结果:

space 的用法 //排列的更加可读

示例代码:

脚本

var obj={

答:1,

乙:2,

c : 3,

d :4

};

console . log(obj);

var jsonstr=JSON.stringify(obj,["a "," b "," c"]," one ");

console . log(JSON str);

/脚本

执行结果:

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

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • js把字符串转为json,json字符串转换成json对象
  • js把字符串转为json,json字符串转换成json对象,js 将json字符串转换为json对象的方法解析
  • json语法格式,json格式定义
  • json语法格式,json格式定义,Json格式详解
  • json格式数据类型,什么是JSON数据-其常见格式是什么-
  • json格式数据类型,什么是JSON数据-其常见格式是什么-,JSON 数据格式详解
  • json格式怎么写,json文件内容格式
  • json格式怎么写,json文件内容格式,json文件书写格式详解
  • json数组对象转化为json字符串,js把数组转化为json
  • json字符串转换成对象有哪几种方法,字符串转化为json的方法,JSON对象转化为字符串详解
  • json基础介绍与详细用法教程,json基础知识
  • json基础介绍与详细用法教程,json基础知识,JSON基础介绍与详细用法
  • json去掉反斜杠,json字符串中有反斜杠
  • json去掉反斜杠,json字符串中有反斜杠,详解json串反转义(消除反斜杠)
  • jsonp的工作原理,jsonp是什么,怎样实现的
  • 留言与评论(共有 条评论)
       
    验证码: