Pour mon projet, j'ai besoin de stocker certains paramètres pendant la session. Pour cela, je construis un objet comme JSON ceci:JSON vs. Objet pour stocker les paramètres
var oSettingsJSON = new sap.ui.model.json.JSONModel();
oSettingsJSON.setData({
"partially_search": "true",
"case_sensitive": "true",
"aSearchResults" : [],
"indexOfSearchResults": "0",
"searchedText": "",
"showId": "true"
});
Alors, maintenant, j'ai eu l'idée de stocker ces données dans un objet, becaus alors je dois ne pas écrire chaque fois que model.getProperty(property)
ou model.setProperty(property, value)
.Je comprends JSON et les objets, il s'agit seulement d'une meilleure pratique ou de quelque chose pour gérer les paramètres. Qu'est-ce qui est le plus souvent utilisé dans le monde réel, ou n'est-ce pas important?
je stocke habituellement les paramètres comme JSON, mais le convertir en un objet lors de son utilisation en JavaScript ('JSON.parse()', 'JSON.stringify() ') – Arg0n
Merci pour ce commentaire rapide :) Ouais, c'est un objet J'utilise la classe JSONModel de sapui5 pour le stocker, – Chris
En passant, si cela est un des paramètres des utilisateurs de votre site Web, vous pouvez envisager d'utiliser quelque chose comme 'localStorage' à la place. par exemple. 'localStorage.setItem (" partial_search "," true ");' 'localStorage.getItem (" partial_search "); // "vrai" '. Ceci est alors accessible à partir de toutes les pages de votre site. – Arg0n