Reputation: 7979
We know in JSON string object we have property and its value as “Property”:”Value”
Suppose my Value contains a double quote, Like “Property”: “my country is “uk” ”
We know that this is going to give parse error on JSON.parse().
What is the technique to avoid this parse error?
Upvotes: 3
Views: 3450
Reputation: 173562
If you're encoding an object into JSON, you can use JSON.stringify()
:
JSON.stringify({
Property: 'my country is "uk"'
})
// {"Property":"my country is \"uk\""}
As you can see from above example, the notation \"
is used to properly escape double quotes.
Upvotes: 3