前提・実現したいこと
json形式でlocalStorageに格納しようとしています。
2つめ以上は前のjsonにくっつけるようにしたいと考えています。
何も入っていない時にはうまくいくのですが、値が入っていた時に今のままだと以下のように余分なカッコがついてしまいます。
何かいい連結の仕方はないでしょうか。
message: { { //いらない date:{ }}, { //いらない date:{ }}}
発生している問題・エラーメッセージ
Uncaught SyntaxError: Unexpected token { in JSON at position 1
該当のソースコード
let obj = { [date] : { 'A': hoge, 'B': fuga } }; let setjson = JSON.stringify(obj); if (localStorage.getItem('message') === undefined || localStorage.getItem('message') === null) { localStorage.setItem('message', setjson); } else { setjson = '{' + setjson + ',' + localStorage.getItem('message') + '}'; //該当箇所 localStorage.setItem('message', setjson); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。