Поскольку вы используете базу данных, это означает, что вам нужен серверный язык для взаимодействия с базой данных. Любые данные, которые у вас есть, легко конвертируются из и в json с большинством серверных языков.
Я не могу представить себе подходящий вариант использования, если у вас нет * javascript, он должен быть очень производительным, и вы исчерпали все другие возможности, такие как кэширование, оптимизация запросов и т. Д.
Другим недостатком этого является то, что вы не можете легко запрашивать данные в вашей базе данных, что всегда удобно, когда вы хотите получить какой-либо отчет.
А что если ваша структура JSON изменится? Будете ли вы обновлять все скрипты в вашей базе данных? Или вы заставите себя справиться с изменениями в коде парсинга?
1008 * Заключение *
Имхо, это не опасно, но оставляет мало места для управляемости и будущих обновлений.