我有一個xml文件,我將其轉換爲JSON以簡化某些操作。訪問JSON的節點j中的特定位置
我寫這個片段:
var fs = require('fs');
var parser = require('xml2json');
var fileXML = '';
var str = '';
fs.readdirSync('C:/Users/dir/').forEach(file => {
if(file.includes('.xml')){
fileXML = file;
}
});
fs.readFile('C:/Users/dir/'+fileXML, function(err, data) {
var json = parser.toJson(data);
});
是JSON表示此:
{
"event:eventsList":{
"xmlns:event":"info",
"event:header":{
"event:fileName":"info1",
"event:creationDate":"2017-03-28T17:10:00.113+01:00",
"event:eventsAmount":"4",
"event:messageId":"2"
}
}
}
我的問題是,我怎麼能訪問event:eventsList
財產?
我試過json.event
但它給了我錯誤。
請包括您收到的錯誤。另外,JSON是一種字符串格式,所以也許'json'實際上是一個字符串,而不是你(和回答者)所期待的那樣的一個對象? –