在Javascript适配器中读取JSON文件

时间:2019-06-24 01:32:40

标签: ibm-mobilefirst

MFP 8,Javascript适配器应读取放置在

中的JSON文件(TestData.json)
  

“ \ src \ main \ adapter-resources”

我需要从同一json/text适配器内的JAVASCRIPT HTTP文件读取静态数组内容。怎么做?

从同一适配器文件夹中的文件(文本/ JSON)读取静态数组。

1 个答案:

答案 0 :(得分:0)

this solution中所述,您可以使用Javascript读取JSON文件,如下所示。

function readFile(filename) {
    var content = "";

    var fileReader = new java.io.FileReader(filename);

    var bufferedReader = new java.io.BufferedReader(fileReader);

    var line;

    while((line = bufferedReader.readLine()) != null) {
        content += line;
    }   

    bufferedReader.close();

    return content;
}

function test() {
    var file = 'yourfilename.json';
    var fileContents;
    try {
         fileContents = JSON.parse(readFile(file));     
    }  catch(ex) {
        // handle error                
    }

    return  {
        fileContents: fileContents
    };