Armazenar dados em JSON não é muito utilizado na maioria das vezes. Devido ao fato de banco de dados serem mais eficientes em guardar informação, e mais simples realizar uma consulta em banco de dados, e com os dados dessa consulta gerar um JSON e retornar para onde precisa.
Assim vc consegue uma manipulação melhor de dados.
Imaginem o tamanho do json de uma aplicação como essa.
é mais facil cada aplicação ter o seu registro proprio, e após isso is buscando na base de dados somente os dados que precisam ser retornados, isso inclui outros dados de outras postagens
Respondendo a "Não cheguei a ver, mas imagino que seja estutur..." dentro da publicação Como o TabNews Armazena as Postagens?
1