我正在尝试访问我的 JSON 中的“页面”值,但试图获得一个“未定义”值。
我的代码
var fs = require('fs');
var contents = fs.readFileSync('jsonformatter.json', 'utf8');
var jsonContents = JSON.stringify(contents);
function escapeSpecialChars(jsonString) {
return jsonString.replace(/\n/g, "\\n")
.replace(/\r/g, "\\r")
.replace(/\t/g, "\\t")
.replace(/\f/g, "\\f");
}
escapeSpecialChars(jsonContents)
var jsonContents = JSON.parse(jsonContents);
console.log(jsonContents.pages);
我的 JSON 的一个片段(将包括所有,但它的 20,000 + 行)
{"uri": "",
"mimeType": "application/pdf",
"pages": [
{
"pageNumber": 1,
"dimension": {
"width": 612,
"height": 792,
"unit": "points"
}
}
]
}
提前感谢您的帮助!
陪伴而非守候
相关分类