Я сохраняю миллионы объектов json в текстовые файлы от слушателя ответов кукловода. Какой вариант имеет лучшую производительность и считается лучшей практикой.
Вариант 1 - с JSON.stringify
//puppeteer listener
page.on("response", async response => {
let jsonResponse = await response.json();
await fs.writeFileSync(
"1.json",
JSON.stringify(jsonResponse)
);
})
Вариант 2 - с преобразованием ответа в текст
page.on("response", async response => {
let jsonTextResponse = await response.text();
await fs.writeFileSync(
"2.json",
jsonTextResponse
);
})