What you entered wasn't valid JavaScript. When you include a quote ("
) in a string, you need to escape it with a slash so that it knows how to differentiate between the start and the end of the string and the quote contained in your string - like this: "string containing "quotes""
But assuming you meant to properly escape the JSON strings, you could try this:
let objects = [
{
name: "Manish",
school: "{"name":"modal","email":"gmail"}",
id: 21,
stats: true,
user_id: 2,
},
{
name: "Ramesh",
school: "{"name":"kamla","email":"yahoo"}",
id: 10,
stats: true,
user_id: 3,
},
];
const converted = objects.map((item) => ({
...item, school: JSON.parse(item.school)
}));
console.log(converted);
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…