Best In-Browser JSON Viewers and How to Build One