在Json中读取对象

时间:2018-08-19 19:04:05

标签: json node.js

我有一个json文件,但无法访问该文件中的文件。如何使用Javascript读取?我无法访问以下json文件中的“语言”数据,我该如何读取?

 "metadata": {
  "anaconda-cloud": {},
  "kernelspec": {
   "display_name": "Python [conda env:probalistic]",
   "language": "python",
   "name": "conda-env-probalistic-py"
  }

1 个答案:

答案 0 :(得分:0)

如果要从磁盘上的文件加载json,则应该可以通过以下方式实现此目标:

// Import file system module
var fs = require("fs");

// Load json data from file, via file system module
var data = fs.readFileSync("/path/to/your/file.json");

// Parse the json data to an object, and access required data
var json = JSON.parse(data);
var languageFromJson = json.metadata.kernelspec.language;

// languageFromJson contains 'python'
console.log(languageFromJson) // python