Я хотел бы добавить заголовок к моему объекту JSON, структура, которую я хотел бы получить:
{
"posts": [
{
"title": "put title here",
"upvotes": 1234,
"score": 1000,
"num_comments": 100,
"created": "16.05.2019 12:12",
},
]
}
Мне удалось получить данные и поместить их в массив из 26 элементов, все хорошо, ноЯ хотел бы как-то добавить это "posts:", чтобы быть выше всего остального, вот мой код:
fetch("https://www.reddit.com/r/funny.json")
.then(resp => resp.json()
.then(async res => {
let posts = await res.data.children.map(el => {
let title = el.data.title;
let upvote = el.data.ups;
let score = el.data.score;
let comments = el.data.num_comments;
let created = el.data.created;
const allPosts = {title, upvote, score, comments, created}
postList.push(allPosts)
return postList
})
console.log(posts);
return posts
})