如何读取Json文件的数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何读取Json文件的数据相关的知识,希望对你有一定的参考价值。
var json = contry: area: man:"12万", women:"10万" ;//方式一:使用eval解析
var obj = eval(json);
alert(obj.constructor);
alert(obj.contry.area.women);
//方式二:使用Funtion函数
var strJSON = "name:'json name'";//得到的JSON
var obj = new Function("return" + strJSON)();//转换后的JSON对象
alert(obj.name);//json name
alert(obj.constructor);
//复杂一点的json数组数据的解析
var value1 = ["c01":"1","c02":"2","c03":"3","c04":"4","c05":"5","c06":"6","c07":"7","c08":"8","c09":"9", "c01":"2","c02":"4","c03":"5","c04":"2","c05":"8","c06":"11","c07":"21","c08":"1","c09":"12", "c01":"5","c02":"1","c03":"4","c04":"11","c05":"9","c06":"8","c07":"1","c08":"8","c09":"2"]; var obj1 = eval(value1);
alert(obj1[0].c01);
//复杂一点的json的另一种形式
var value2 = "list":[ "password":"1230","username":"coolcooldool", "password":"thisis2","username":"okokok"], "array":["password":"1230","username":"coolcooldool","password":"thisis2","username":"okokok"];
var obj2 = eval(value2);
alert(obj2.list[0].password); 参考技术A
读取为表格形式
如何使用 node.js 将 EXCEL 文件数据读取到 json
【中文标题】如何使用 node.js 将 EXCEL 文件数据读取到 json【英文标题】:How to read EXCEL file data to json using node.js 【发布时间】:2017-07-12 01:17:42 【问题描述】:如何使用node.js将EXCEL文件数据读入json
文件夹的路径在服务器之外 即,
计算机中的任何位置,例如。开发/公共/上传
请帮帮我..
exceltojson(
input:'D:/uploads/ab.xlsx',
output: "test.json",
sheet: "Sheet1", // specific sheet name inside excel file
lowerCaseHeaders:true
, function(err, result)
if(err)
console.error(err);
else
);
ab.xlsx文件放在电脑的D:盘
【问题讨论】:
任何一个都在那里.. 【参考方案1】:您可以将 Excel 文件转换为 CSV,然后将其作为旧的纯文本文件读取并创建一个将序列化为 JSON 的对象。
最新版本的 Excel 文件格式是简单的 XML 文件,而不是一些奇怪的二进制格式。您可以读取此 XML 并将其序列化为 JSON。
您可以尝试不同的 npm 库来完成此任务,例如,this。
【讨论】:
Jehy,我在 node.js 中使用 excel-to-json 模块。但是路径规范是错误的..我该怎么办。 1.输入和输出应该是目录。 2.请发布所有代码,我认为您缺少这样的要求或smth。 其实我的意思是,如何使用 node.js 从应用程序目录之外的指定路径读取 excel 文件,我正在使用像 xls-to-json-lc 这样的模块 .. 如何指定文件的路径。文件位于应用程序目录之外的D目录。以上是关于如何读取Json文件的数据的主要内容,如果未能解决你的问题,请参考以下文章
Python:如何从压缩的 json .gz 文件中读取并写入 json 文件