1

I have a string like so: "{'store':'AAAAAA', 'online':'BBBBB'}"

and I am trying to convert this to an object and I have tried this:

let code = "{'store':'AAAAAA', 'online':'BBBBB'}"

let actualCode = JSON.parse(code);

But I get this error:

SyntaxError: Unexpected token ' in JSON at position 1

Why am I getting this error and how do I fix it? So I can use like to so:

actualCode.store

//Result AAAAAA

Thanks,

1
  • That's not valid JSON. Properties and values need to use ". Commented Aug 26, 2021 at 18:04

1 Answer 1

2

In JSON you have to use double quotations to indicate items:

let code = '{"store":"AAAAAA", "online":"BBBBB"}'
let actualCode = JSON.parse(code);
console.log(actualCode.store);

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.