JSON与要存储设置的对象

时间:2016-05-10 10:58:11

标签: javascript json object

对于我的项目,我需要在会话期间存储一些设置。为此我建立了一个像这样的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;只是关于最佳实践或处理设置的东西。在现实世界中经常使用的是什么,或者使用什么并不重要?

1 个答案:

答案 0 :(得分:1)

JSON代表Javascript Object Notation。见here。基本上,如果你想在Javascript对象中存储数据,那么你应该使用JSON,因为它很容易理解/使用,并且几乎没有服务器应用程序技术,没有解析器。由于您已经在使用Javascript,因此建议使用JSON。

例如,这是一个JSON对象:

{
    "partially_search": "true",
    "case_sensitive": "true",
    "aSearchResults" : [],
    "indexOfSearchResults": "0",
    "searchedText": "",
    "showId": "true"
}