为什么 json 模型的 odata 属性 没有列?

Why doesn't the json model's odata property have columns?

我正在从 json 对象在 UI5 中创建一个 JSON 模型。但它缺少 JSON 模型中的列数组。我检查了控制台中的模型,odata 属性 没有列。检查图像以获取证据。

https://ibb.co/hLmYpZb

因此我想知道如何让该列显示出来。

这是我的代码。

var emptyModel = {
    "columns": []
};
this.setModel(new JSONModel(JSON.stringify(emptyModel)), "selcontent");

我希望列显示在 odata 属性 下的 JSON 模型中。

JSONModel等待一个普通对象一个URL 字符串作为第一个参数。

Either the URL where to load the JSON from or a JS object (source)

字符串化 emptyModel 的结果是 "{"columns":[]}",既不是对象也不是 URL。