Firefox is absolutely abysmal at not corrupting its JSON stores, too. I've had it crash and lose tabs so many times. Perhaps moving back to SQLite wouldn't be a bad idea.
I had to recover somebody's bookmarks for them recently after it decided to destroy the main copy.