Reputation: 19
i have this array
"[{\"category_id\":\"2\",\"category_name\":\"Fun\"},
{\"category_id\":\"3\",\"category_name\":\"Science\"},
{\"category_id\":\"4\",\"category_name\":\"Art\"},
{\"category_id\":\"5\",\"category_name\":\"Nature\"},...]"
i want to output this in user readable format
Upvotes: 1
Views: 50
Reputation: 177691
It’s not an array. It’s a string.
Perhaps you mean
var x = "[{\"category_id\":\"2\",\"category_name\":\"Fun\"},{\"category_id\":\"3\",\"category_name\":\"Science\"},{\"category_id\":\"4\",\"category_name\":\"Art\"},{\"category_id\":\"5\",\"category_name\":\"Nature\"}]"
console.log(JSON.stringify(JSON.parse(x)))
Upvotes: 1
Reputation: 333
Try below code.
var obj = "[{\"category_id\":\"2\",\"category_name\":\"Fun\"},{\"category_id\":\"3\",\"category_name\":\"Science\"},{\"category_id\":\"4\",\"category_name\":\"Art\"},{\"category_id\":\"5\",\"category_name\":\"Nature\"},...]";
obj = obj.replace(/\\/g, '');
console.log(obj);
Upvotes: 0