Add JSON output support.