A Guide to JSON output with LLM prompts