Simple solution for setting a default response data renderer:
Open the jMeter properties file (either the provided jmeter.properties file or your own version) in your editor
Search for "# Order of Renderers in View Results Tree"
Make the desired renderer the first entry in the view.results.tree.renderers_order property, i.e.
change
view.results.tree.renderers_order=.RenderAsText,.RenderAsRegexp, ... .RenderAsDocument,.RenderAsJSON,.RenderAsXML
to:
view.results.tree.renderers_order=.RenderAsJSON,.RenderAsText,.RenderAsRegexp, ... .RenderAsDocument,.RenderAsXML
save the jmeter properies file
restart jMeter