Скорее всего нет, в целях безопасности js крипты из браузера не могу изменять файлы. Вы можите на клиенте принимать данные с помощью ajax запроса, но сам файл .json будет считывать сервер и отдавать клиенту на ajax запрос. На клиенте вы можите изменять полученные данные файла .json и сохранять через сервер. Есть обход этого,но не советую вообще им заниматься)