nodeJs 转换excel为json
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodeJs 转换excel为json相关的知识,希望对你有一定的参考价值。
参考技术A 最近遇到一些情况需要对excel进行一些操作,如分割excel、转换为json等。这里我们简单对使用nodeJs的插件 node-xlsx 将excel装换为json做一下记录。新建main.js
如何在Nodejs中将json对象数组转换为String?
【中文标题】如何在Nodejs中将json对象数组转换为String?【英文标题】:How to convert from array of json object to String in Nodejs? 【发布时间】:2017-03-29 20:57:02 【问题描述】:我收到来自 HTTP 帖子的响应作为 json 对象数组。但想显示为字符串。请看我的回复。。
total: 14,
results:
[ name: [Object],
comments: [],
attributes: [Object],
type: [Object],
context: [Object],
status: 'Accepted',
score: 1.7646775,
modified: 1426085315767,
parents: [] ,
name: [Object],
comments: [],
attributes: [Object],
type: [Object],
context: [Object],
status: 'Accepted',
score: 1.3945999,
modified: 1425386916807,
parents: [] ,
下面的代码显示响应。
function(error, response, data)
if(error)
console.log(error);
else
console.log(data);
【问题讨论】:
你能用console.log(JSON.stringify(data))
吗?
你可以用地图做到这一点:const arrAsStr = arr.map( (r) => JSON.stringify(r) );
【参考方案1】:
NodeJS 有 ES5 JSON
类,其中有 stringify()
方法
function(error, response, data)
if(error)
console.log(error);
else
console.log(JSON.stringify(data));
JSON.stringify
【讨论】:
太棒了。它的工作..如何从 json 获取特定的字段值?JSON.stringify()
将获取任何 javascript 对象并将其转换为 json 字符串。因此它访问 JSON 字符串中的属性,您必须将其解析回 js 对象。你可以使用JSON.parse("json string goes here")
以上是关于nodeJs 转换excel为json的主要内容,如果未能解决你的问题,请参考以下文章