Added textarea for putting the JSON in. Experimented with ngClipboard and ZeroClipboard, both of which use flash for copying text to the clipboard. Perhaps not the best for a mobile-friendly solution.