首先了解JSON和JS对象的关系
JSON:let str = ‘{“a”:“test”,“b”:123}’ //这是一个 JSON 字符串,本质是一个字符串
JS对象:let str = { a: ‘test’, b: 123 } //这是一个对象,注意键名也是可以使用引号包裹的

JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。

  • JSON.stringify() :将JS对象转换为JSON格式
 // 测试用例1:
let str = {a: 'test', b: 123};
console.log('-----------str:', JSON.stringify(str));
-----------str: {"a":"test","b":123}
  • JSON.parse() :将JSON字符串转换成对象
// 测试用例1:
let str = '{"a":"test","b":123}';
console.log('----------str :', JSON.parse(str ));
----------str : { a: 'test', b: 123 }

测试用例2

let str2 = [1, 2, 3];
let str3 = JSON.stringify(str2); // '[1,2,3]'
let str4 = JSON.parse(str3); // [1,2,3]
console.log('-----------str3:', str3, typeof str3);
console.log('-----------str4:', str4, typeof str4);-----------str3: [1,2,3] string
-----------str4: [ 1, 2, 3 ] object

JSON.stringify()和JSON.parse()相关推荐

  1. json.stringify()与json.parse()的区别,json.stringify()的妙用

    一.JSON.stringify()与JSON.parse()的区别 最近做项目,发现JSON.stringify()使用场景真的挺多,我们都知道JSON.stringify()的作用是将 JavaS ...

  2. JSON.stringify()和JOSN.parse()

    JSON.stringify()跟JSON.parse() 终于把这两个方法搞清楚了!!! JSON.tringify():把一个json数据转化成JSON string JSON.stringify ...

  3. JSON.stringify和JSON.parse之间的区别

    本文翻译自:Difference between JSON.stringify and JSON.parse I have been confused over when to use these t ...

  4. 一文搞懂JSON.stringify和JSON.parse(五)JSON.parse使用说明

    一 JSON.parse特性 JSON.parse()就是将JSON字符串解析成字符串描述的JavaScript值或对象(将JSON数据解析为js原生值),例如: JSON.parse('{}'); ...

  5. JSON.stringify()和JSON.parse()分别是什么

    JSON.stringify() 从一个对象中解析出字符串 JSON.stringify({"a":"1","b":"2" ...

  6. 小程序 JSON.stringify() 和 JSON.parse() 的使用

    序:咋说呢!嗯,就是传值不用写那么多,直接传一个键值就可以了,就是为了简便. 1.JSON.stringify():用于将 JavaScript 值转换为 JSON 字符串(将对象或数组转换为 JSO ...

  7. ajax 传字符串到后台,JSON.stringify()将JSON对象转换为字符串通过Ajax传入到后台处理...

    搜索热词 最近在做一个小小的功能模块,前台有很多的数据需要传入到后台,前台页面设计如下: 看起来不是很清楚,总之表单中的数据都要提交到后台进行处理,然后插入到数据库,而且是一起提交到后台的,实现的方法 ...

  8. vue将数组转换json字符串:JSON.stringify()以及json字符串转换成vue数组:

    JSON.stringify():方法用于将 JavaScript 值转换为 JSON 字符串. 语法 JSON.stringify(value [, replacer] [, space]) val ...

  9. (转)JS之——解决IE6、7、8使用JSON.stringify报JSON未定义错误的问题

    https://blog.csdn.net/l1028386804/article/details/53439755 在通过JavaScript将对象类型的参数通过JSON.stringify转换成字 ...

最新文章

  1. 前端代码标准最佳实践:CSS篇
  2. ThreadLocal小记
  3. 1.7 Java字符流的使用:字符输入/输出流、字符文件和字符缓冲区的输入/输出流
  4. log4j每天,每小时产生一日志文件
  5. 利用PowerShell进行数据库部署冒烟测试
  6. 中国剩余定理(CRT)扩展中国剩余定理(exCRT)
  7. bzoj3160(FFT+回文自动机)
  8. 一文了解Nuget的使用
  9. Android切换泰语,Android应用内切换语言
  10. 机器学习中的数学--数学知识复习
  11. Simulink之门极关断晶闸管(GTO)
  12. 使用javascript及java对Cookie的读写
  13. python编程案例教程第四章_Python编程入门-第四章 流程控制 -学习笔记
  14. 用html标签做单项选择题,网页设计师试题
  15. python爬虫怎么发布请求_http请求如何在python爬虫中实现?
  16. DotNetNuke(DNN)皮肤制作--如何修改DNN中众多的CSS文件
  17. 让无代理设置参数的软件通过代理服务器联网
  18. 最精确的噪音测试软件,关于噪音测试App的选择与使用
  19. 前端特效-霓虹灯按钮
  20. 超级好用的流程图js框架

热门文章

  1. shell常用语法之if [ $? -ne 0 ]
  2. 创建两个线程,其中一个输出1-52,另外一个输出A-Z。输出格式要求:12A 34B 56C 78D 依次类推
  3. 200页!这可能是最牛逼的Python自学手册啦!
  4. MySQL基础教程【1】数据库简介
  5. rtx2060为什么叫智商卡_八款RTX2060简单点评,谁是丐中丐,谁又是丐帮帮主
  6. Distiller tutorial: Pruning Filters Channels
  7. 微信小程序使用真机或开发工具进行http请求开发测试亲测有效
  8. springboot-No7 加入异常拦截机制ExceptionHandler
  9. GitHub 安装及使用
  10. 访问网络计算机运行里输入IP,WINDOWS在运行里输入IP地址不能访问网络位置