通常、require('./data.jsonld')
のようなものを使用しますが、require
only works on .{js,json,node}
file extensionsを使用します。
オプション1:だから、2つのオプションがあり*.json
にファイル拡張子の名前を変更し、その後、使用require
data.json
{
"@context": "http://schema.org/",
"@type": "Person",
"name": "Peter Parker",
"jobTitle": "Spiderman",
"telephone": "(425) 123-4567",
"url": "http://www.spiderman.com"
}
ノード-app.js
let data = require('./data.json')
console.log(typeof data) // 'object'
オプション2:Keep *.jsonld
、読む彼はfs
でファイルした後、
data.jsonld
{
"@context": "http://schema.org/",
"@type": "Person",
"name": "Peter Parker",
"jobTitle": "Spiderman",
"telephone": "(425) 123-4567",
"url": "http://www.spiderman.com"
}
ノードapp.js(synchronous版)
const fs = require('fs')
let data = JSON.parse(fs.readFileSync('./data.jsonld', 'utf8))
console.log(typeof data) // 'object'
それを解析します