Я пытаюсь найти способ отделить каждый объект друг от друга.Но когда я сохраняю их в файл json, они выходят все вместе, и это беспорядок.
Мой файл выглядит так:
Я уже пробовал некоторые решения, но безрезультатно
if (status == google.maps.places.PlacesServiceStatus.OK)
{
let element = document.createElement('a');
for (var i = 0; i < results.length; i++)
{
//console.log('after / to createMarker');
createMarker(results[i]);
//console.log (results);
//var jsonData = JSON.stringify(createMarker.json);
//console.log(JSON.stringify(results).split('},{').join('}, {'));
//console.log(JSON.stringify(results).replace(/},{/g,'}, {'));
// var jsonData = JSON.stringify(results);
var jsonData = JSON.stringify(results).split('},{').join('}, {')
var filename = 'ficheirojson.json'
//console.log(results[0].formatted_address); //undefined
}
element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(jsonData));
element.setAttribute('download', filename);
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
}
}
var json =
{
"nome": details.name,
"morada": details.formatted_address,
"coordenadas":
{
"latitude": latitude,
"longitude": longitude
}
};
И я хочу что-то красивое и читаемое с помощью кода, подобного этому:
{"name": "John", "age ": 30," car ": null}, {" name ":" John "," age ": 30," car ": null}, {" name ":" John "," age ": 30,"car ": null}, {" name ":" John "," age ": 30," car ": null}
, где каждый объект находится в отдельной строке
заранее спасибо