nodejs

NodeJS学习笔记之IO流-处理JSON

智言 2015年12月23日 阅读(8270) 1

什么是IO?记得在之前的一篇名叫《Java中关于IO流的基础知识》的文章说过,大家可以去回顾一下,那么同样,在nodejs中,又是如何处理数据IO的呢?

其实在大多数的Web应用中经流的数据形式无非就文本、JSON字符串、二进制缓冲区和数据流,而在nodejs中有很多内置的一些机制来支持处理IO流。

那么今天主要分享的是关于如何在nodejs中实现处理JSON数据。

众所周知,nodejs是JavaScript的一个用于服务端的库,而在JavaScript中经常处理的数据类型就是JSON数据类型,同时JSON数据类型本身也比较高效,同时阅读型也比较强,所以我们在nodejs中也是经常会用到JSON数据的,而我们在处理它时,无法就是将JavaScript的对象转换成JSON数据类型或者反之,那么我们在nodejs中如何来处理呢?下面就是需要用到一些方法。

1.把JSON转换成JavaScript对象

首先,JavaScript对象的形式和JSON数据的形式在格式上非常相似,如下:

JavaScript对象格式
{name: 'ZhiYan', number: 4352, arg: 23}

JSON格式
{'name': 'ZhiYan', 'number': 4352, 'arg': 23}

是不是很相似?那么他们之间如何转换呢?

我们分别使用以下两个方法来进行转换

JSON.parse():将JSON字符串格式转换成JavaScript对象格式;

JSON.stringify():将JavaScript对象格式转换成JSON字符串格式;

这两个非常重要,而且在JavaScript中使用很平凡。

 

智言

业务开发请联系QQ:5679361

评论 1

评论前必须登录!

 

  1. 哈哈,有意思。

    10年前 (2015-12-27) 回复


如果你觉得本站内容对你有所帮助,比如提升你对编程方面的认识,你可以通过上面的二维码请博主喝杯咖啡,安好。

WEB前端开发部落(公众号:webapp_club)

群列表

前端初级学习群:初级Web前端学习群(后期为支付入群)
PHP初级学习群:PHP(MySQL)学习交流群
QQ群仅作为相关领域讨论平台,均提供高质量问题交流,禁止闲聊,无法接受的朋友请勿加群!
进群需要通过这里获取进群码才能进群哦!

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏