मैं आयोनिक भंडारण में वस्तु के एक हिस्से को संशोधित करने की कोशिश कर रहा हूँ। मुझे यह स्टोरेज में मिला है:

key : object 
value : {a: "1", b: "2", c: "3"}

मैंने इस फ़ंक्शन के साथ मान को 10 में संशोधित करने का प्रयास किया:

modifyObject() {
    this.storage.get('object').then(valueStr => {
      let value = JSON.parse(valueStr);

      // Modify just that property
      value.a = '10';

      // Save the entire data again
      this.storage.set('object', JSON.stringify(value));
    });
  }

जब मैं एमयू फ़ंक्शन निष्पादित करने का प्रयास करता हूं तो मुझे यह त्रुटि मिली है

ERROR Error: Uncaught (in promise): SyntaxError: Unexpected token o in JSON at position 1
SyntaxError: Unexpected token o in JSON at position 1
0
Charles Emieux 19 सितंबर 2019, 16:23

1 उत्तर

सबसे बढ़िया उत्तर

आपके मान में आपका JSON विकृत है।

यह कुछ इस तरह होना चाहिए।

key : object 
value : {"a": "1", "b": "2", "c": "3"}
0
Diego Bascans 19 सितंबर 2019, 13:38