javascript - 如何将类似对象的数组转换为 JSON 对象,我将能够将其保存到 firebase 数据库中
问题描述
我有一个返回对象数组的函数:
() => Array.from(document.querySelectorAll("table.inzeraty"))
.map(offer => {
const image = offer.querySelector('img.obrazek')
const desc = offer.querySelector('div.popis')
const location = offer.querySelector('tbody:nth-child(1) td:nth-child(3)')
return ({
title: offer.querySelector('span.nadpis > a').innerText.trim(),
price: offer.querySelector('span.cena > b').innerText.trim(),
image: image ? image.src : '',
desc: desc ? desc.innerText.trim() : '',
location: location ? location.innerText.trim() : '',
link: offer.querySelector('span.nadpis > a').href
})
})
该函数返回如下所示的 Array:
[ { title: 'Kentoya Viking 125',
price: '22 000 Kč',
image: 'https://www.bazos.cz/img/1t/363/94935363.jpg',
desc: 'Prodám skútr Kentoya.',
location: 'Karlovy Vary\n360 01',
link: 'https://motorky.bazos.cz/inzerat/94935363/Kentoya-Viking-125.php' },
{ title: 'KYMCO MOVIE XL 150',
price: '15 000 Kč',
image: 'https://www.bazos.cz/img/1t/377/94934377.jpg?t=1538135827',
desc: 'Rv.2002. najeto.16800km.',
location: 'Praha 1\n110 00',
link: 'https://motorky.bazos.cz/inzerat/94934377/KYMCO-MOVIE-XL-150.php' } ]
我想知道我是否能够以某种方式将结果转换为 json 文件,我可以将其保存到 firebase 数据库中。
谢谢。
解决方案
推荐阅读
- php - PHP addcslashes() 函数语法
- c++ - 如何在 C++ 中有效地处理游戏的资源对象
- javascript - 如何在 SFSafariViewController 中禁用 javaScript?
- javascript - 房间socket.io中的玩家人数错误
- spring-data-jpa - Axon Framework:如何配置多个数据库?
- c# - Parallel.ForEach 阻塞调用方法
- arrays - 将包含某个字符串值的元素排序到打字稿数组中的不同位置
- python - Numpy 不运行
- python - 不支持 C++ 类型作为 pyqtSignal() 类型参数类型
- docker - Openssl 命令在 Dockerfile 运行中不起作用