def parse_to_list_of_dicts(items):
    """Parse list of json strings to dictionaries

    :param list: list of dicts and json string
    :returns" list of dictionaries

    """
    dict_list = []
    for item in items:
        if isinstance(item, dict):
            dict_list.append(item)
        elif isinstance(item, list):
            dict_list.extend(item)
        else:
            raise TypeError('A dict or list instance expected: {0}'.format(
                item))
    return dict_list
