Hi all I have one string which I need to convert in array of object in node JS.
as :
var result = "[{'path': '/home/media/fileyear.jpg', 'vectors': [0.1234, 0.457, 0.234]},
{'path': '/home/media/fileyear2.jpg', 'vectors': [0.134, 0.557, 0.634]}]"
to
[{'path': '/home/media/fileyear.jpg', 'vectors': [0.1234, 0.457, 0.234]}, {'path': '/home/media/fileyear2.jpg', 'vectors': [0.134, 0.557, 0.634]}]
How can I do that using typescript or javascript in nodeJs.
>Solution :
var jsonString = "[{'path': '/home/media/fileyear.jpg', 'vectors': [0.1234, 0.457, 0.234]}, {'path': '/home/media/fileyear2.jpg', 'vectors': [0.134, 0.557, 0.634]}]";
// Replacing single quotes with double quotes
var correctedString = jsonString.replace(/'/g, '"');
// Then Parse the corrected JSON string into an object
var result = JSON.parse(correctedString);