I have a JSON-like string read from many files that have JSON-like syntax without commas separating the root key-value pairs (e.g. "name": "Apple Beery" instead of "name": "Apple Beery",):
var data = `{
"name": "Apple Beery"
"phrases": [
"a",
"b",
"It's"
]
"reference": 19
"friends": [
{
"name": "Dog",
"reference": 14
},
{
"name": "Markus Beery",
"reference": 30
}
]
"last": "b"
}`;
Is there way to add dynamically commas back to the JSON string, so the JSON can be parsed like this:
var data = JSON.parse(`{
"name": "Apple Beery",
"phrases": [
"a",
"b",
"It's"
],
"reference": 19,
"friends": [
{
"name": "George Beery",
"reference": 14
},
{
"name": "Markus Beery",
"reference": 30
}
],
"last": "b"
}`);