Olá, pessoal, tudo bem?
Como podem ser tratados JSON um pouco mais complexos?
======================================================
O exercício 5 funcionou corretamente para JSON simples, mas demorei para identificar um erro que estava ocorrendo durante os testes.
JSON muito complexos não funcionaram retornando o erro:
"Erro na leitura do arquivo TypeError: dados.forEach is not a function at HTMLInputElement."
Exemplo de JSON:
{
"livros": [
{
"imgCapa": "https://s3.novatec.com.br/capas/9788575226834.jpg",
"descricao": "<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Morbi eleifend, purus quis laoreet faucibus, ante augue malesuada mi, id rhoncus augue lorem eget elit. Ut sollicitudin sodales purus.</p>",
"titulo": "Primeiros passos com a linguagem Rust",
"pgAutores": {
"pgAutor1": "autores/jose-manzano.php"
},
"autores": {
"autor1": "José Augusto N. G. Manzano"
},
"categoria": "Programação",
"isbn": "978-85-7522-683-4",
"ano": "2018",
"paginas": "312",
"preco": 69,
"estoque": "Disponível também em formato ebook"
},
{
"imgCapa": "https://s3.novatec.com.br/capas/9788575226674.jpg",
"descricao": "<p>Phasellus libero felis, blandit nec, commodo ut, imperdiet ut, nibh. Suspendisse potenti. Donec ullamcorper cursus dolor. Duis vitae ipsum. Maecenas dapibus hendrerit diam. Morbi varius, massa id pretium accumsan, nunc lorem congue libero, ut euismod metus libero id nulla.</p>",
"titulo": "Programação em Baixo Nível",
"pgAutores": {
"pgAutor1": "autores/igor-zhirkov.php"
},
"autores": {
"autor1": "Igor Zhirkov"
},
"categoria": "Hardware & Robótica",
"isbn": "978-85-7522-667-4",
"ano": "2018",
"paginas": "576",
"preco": 120,
"estoque": "Disponível também em formato ebook"
}
]
}