You have not valid json, you can add ,
if you creating this by your own
[{"id":123, "name": "Sally", "age": 36} // no , not valid
{"id":138, "name": "Nicholas", "age": 48} // no , not valid
{"id":194, "name": "Steven", "age": 25}]
[{"id":123, "name": "Sally", "age": 36}, // <- you need , here
{"id":138, "name": "Nicholas", "age": 48}, // <- you need , here
{"id":194, "name": "Steven", "age": 25}]
But If get this string from somewhere, you can add ,
before doing JSON.parse
and make your string a valid json.
var a = `[{"id":123, "name": "Sally", "age": 36}
{"id":138, "name": "Nicholas", "age": 48}
{"id":194, "name": "Steven", "age": 25}]`
var b = JSON.parse(a.replace(/\n/gim, ','));
console.log (b)