对于我的项目,我需要在会话期间存储一些设置。为此我建立了一个像这样的JSON对象:
var oSettingsJSON = new sap.ui.model.json.JSONModel();
oSettingsJSON.setData({
"partially_search": "true",
"case_sensitive": "true",
"aSearchResults" : [],
"indexOfSearchResults": "0",
"searchedText": "",
"showId": "true"
});
所以,现在我有了将这些数据存储在一个对象中的想法,因为我不需要每次都写model.getProperty(property)
或model.setProperty(property, value)
。我理解JSON和对象,它&# 39;只是关于最佳实践或处理设置的东西。在现实世界中经常使用的是什么,或者使用什么并不重要?
答案 0 :(得分:1)
JSON代表Javascript Object Notation。见here。基本上,如果你想在Javascript对象中存储数据,那么你应该使用JSON,因为它很容易理解/使用,并且几乎没有服务器应用程序技术,没有解析器。由于您已经在使用Javascript,因此建议使用JSON。
例如,这是一个JSON对象:
{
"partially_search": "true",
"case_sensitive": "true",
"aSearchResults" : [],
"indexOfSearchResults": "0",
"searchedText": "",
"showId": "true"
}