将JSON文件中的数据放入本地存储

时间:2016-08-17 08:54:06

标签: javascript json local-storage sapui5

我在使用SAPUI5方面真的很新,所以我必须在这个主题上学到很多东西。这是我目前的问题:

我的应用程序包含已有值的输入字段。这些值将写入JSON文件。应用程序用户可以更改这些输入值,并且应该能够使用保存按钮保存它们。我读过,用户交互无法更改JSON文件中的数据。一个人应该使用本地存储。它是如何工作的?如何将JSON文件中的数据放入本地存储?

感谢您的回答!

2 个答案:

答案 0 :(得分:3)

SAPUI5中的API已经被称为jQuery.sap.storage,这就是您使用它的方式:

存储数据

var oStore = jQuery.sap.storage(jQuery.sap.storage.Type.local);
oStore.put("id", { test: "test" });

检索数据

var oStore = jQuery.sap.storage(jQuery.sap.storage.Type.local);
var oDate = oStore.get("id");

putget方法已为您执行JSON(字符串化/解析)工作。

BR 克里斯

答案 1 :(得分:0)

说到浏览器JS',本地存储可能指的是:https://developer.mozilla.org/en/docs/Web/API/Window/localStorage

保存json: window.localStorage.setItem('savedJson', yourJsonObject);

阅读: var loadedJson = window.localStorage.getItem('savedJson'):