繁体   English   中英

离子存储未正确输出我存储的 JSON 数据 - Angular

[英]Ionic Storage not outputing my stored JSON data correctly - Angular

我有以下内容:

        Storage.remove({key: 'somedata'}).then(r => {
          Storage.set({key: 'somedata', value: data}).then(g => {
            Storage.get({key : 'somedata'}).then((val) => {
              console.log('Your json is', val);
            });
          });
        });

我从 JSON 中的 API 获取数据并尝试存储它。

然后当我尝试 output 存储在控制台中的数据时,我得到以下信息

图片示例

我想知道如何获取实际数据而不是 object object

谢谢

更新 - 带有潜在解决方案的错误图片在此处输入图像描述

我认为你不需要删除

Storage.set(key, data).then(g => {
   Storage.get(key).then((val) => {
      console.log('Your json is', val);
   });
});

在我看来,我认为你可以试试这个

Storage.remove({key: 'somedata'}).then(r => {
   Storage.set({key: 'somedata', value: JSON.stringify(data)}).then(g => {
      Storage.get({key : 'somedata'}).then((val) => {
          console.log('Your json is', JSON.parse(val));
      });
   });
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM