Sapui5 应用程序无法从我的项目文件夹中获取JSON资源

Sapui5 应用程序无法从我的项目文件夹中获取JSON资源,sapui5,Sapui5,我想使用XML视图显示一个简单的表。我有一个从JSON文件加载数据的模型。我正在使用“sap.ui.table”和“sap.m”类。问题是我无法将数据提取到视图中。我想我在绑定、加载库或者引导代码中遗漏了一些东西 注意:在视图中查找绑定: 以下是代码片段: 1)Data.json { “empstr”: { “开斋节”:100, “eName”:“Prathamesh”, “以撒拉里”:2400, “货币”:“印度卢比” }, “empTab”:[{ “开斋节”:100, “eName”:“P

我想使用XML视图显示一个简单的表。我有一个从JSON文件加载数据的模型。我正在使用“sap.ui.table”和“sap.m”类。问题是我无法将数据提取到视图中。我想我在绑定、加载库或者引导代码中遗漏了一些东西

注意:在视图中查找绑定:

以下是代码片段:

1)Data.json

{
“empstr”:
{
“开斋节”:100,
“eName”:“Prathamesh”,
“以撒拉里”:2400,
“货币”:“印度卢比”
},
“empTab”:[{
“开斋节”:100,
“eName”:“Prathamesh”,
“以撒拉里”:2400,
“货币”:“印度卢比”
}, {
“eId”:200,
“eName”:“Prateek”,
“以斯拉里”:2500,
“货币”:“美元”
}, {
“eId”:300,
“珐琅”:“西玛”,
“以斯拉里”:1200,
“货币”:“印度卢比”
}, {
“eId”:400,
“eName”:“Sahil”,
“以撒拉里”:1350,
“货币”:“欧元”
}, {
“eId”:500,
“eName”:“Sakshi”,
“以斯拉里”:500,
“货币”:“美元”
}, {
“eId”:600,
“eName”:“Soumya”,
“以斯拉里”:12000,
“货币”:“印度卢比”
}, {
“eId”:700,
“艾娜”:“拉克斯曼”,
“以萨利”:240000,
“货币”:“印度卢比”
}
]

}
你的应用程序找不到你的模型数据文件-404是从哪里来的。 您下面的代码行将导致您的ui5应用程序查找您所服务的web服务器的根目录:

oModel.loadData("/ExerciseBinding/Data.json");
例如,上面的内容可以查看,比如,
http:///ExerciseBinding/Data.json
这不太可能是您找到应用程序和json文件本身的地方


查看Chrome Developer Tools上的“网络”选项卡,查看应用程序实际查看的位置以及它们在web服务器上的实际位置。

每当创建引用资源的相对路径时,请使用:

//给定数据sap ui resourceroots='{akhil:'./'}'
const realPath=sap.ui.require.toUrl(“akhil/ExerciseBinding/Data.json”);//“/ExerciseBinding/Data.json”
加载数据(realPath);

查看API描述以了解更多信息。

404,json的路径必须是错误的。你的JSON文件在哪里?是否在项目范围内?如果没有,您需要使用SCP创建一个目标来获取它