based on https://github.com/callumlocke/json-formatter add force to return application/json content-type action; change the font; fixed JSONP leading semicolon bug; dark mode.