JSON.stringify() 语法学习记录

JSON.stringify() 语法学习记录

学习过程中遇到JSON.stringify(),网上查找资料,记录下来,给自己留个备份,也希望能帮助一下有需要的人。

作用:

这个函数的作用主要是为了系列化对象,就是说把原来是对象的类型转换成字符串类型(或者更确切的说是json类型的)。打个比方说,你有一个类,那么你可以通过这个方法转换成相应的json类型的。

语法:
JSON.stringify(value [, replacer] [, space])
value:是必须要的字段。就是你要转换的对象,比如数组,类。
replacer:可选项,可以是方法,也可以是数组。
space:可选项,设置分隔符。
具体用法见后面实例。

场景1:

var student = new Object(); 
    student.name = "Lanny"; 
    student.age = "25"; 
    student.location = "China"; 
    //var json = JSON.stringify(student); 
    console.info(student); 

在这里插入图片描述
场景2:

var student = new Object(); 
    student.name = "Lanny"; 
    student.age = "25"; 
    student.location = "China"; 
    var json = JSON.stringify(student); 
    console.info(json);

在这里插入图片描述
场景3:

var student = new Object(); 
    student.name = "Lanny"; 
    student.age = "25"; 
    student.location = "China"; 
    var stu = new Array(); 
    stu[0] = "name"; 
    stu[1] = "age";
    var json = JSON.stringify(student, stu); 
    console.info(json);

在这里插入图片描述
场景4:

var student = new Object(); 
    student.name = "Lanny"; 
    student.age = "25"; 
    student.location = "China"; 
    var stu = new Array(); 
    stu[0] = "name"; 
    stu[1] = "age";
    var json = JSON.stringify(student, stu, 10); 
    console.info(json);

在这里插入图片描述
场景5:

var students = new Array() ; 
    students[0] = "Lanny"; 
    students[1] = "dong"; 
    students[2] = "I love you"; 
    var json = JSON.stringify(students,function(key, value) { 
      return value.toString().toUpperCase(); 
    }); 
    console.info(json);

在这里插入图片描述

附加:
space:如果是一些转义字符,比如“\t”,表示回车,那么它每行一个回车。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值