个人博客
专注IT梦想的地方

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

什么是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中使用很平凡。

 

赞(156) 打赏
未经允许,不得转载本站任何文章:智言个人博客 » NodeJS学习笔记之IO流-处理JSON

评论 1

评论前必须登录!

 

  1. 哈哈,有意思。

    康秋华9年前 (2015-12-27)

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

支付宝扫一扫打赏

微信扫一扫打赏