def METHOD_NAME(prompt_or_serialized_prompts):
    """
    Construct a list of prompts.
    Initially a block had a single prompt which was saved as a simple string.
    In that case a new prompt dict is constructed from it.
    Args:
        prompt_or_serialized_prompts (unicode): A string which can either
        be a single prompt text or json for a list of prompts.
    Returns:
        list of dict
    """
    if prompt_or_serialized_prompts is None:
        prompt_or_serialized_prompts = ''
    try:
        prompts = json.loads(prompt_or_serialized_prompts)
    except ValueError:
        prompts = [
            {
                'description': prompt_or_serialized_prompts,
            }
        ]
    return prompts