use JSON add role policy

def assign_role_policy(role_name, policy_name, policy_doc):
    iam = boto3.client("iam")
 
    try:
        iam.put_role_policy(
            RoleName=role_name,
            PolicyName=policy_name,
            PolicyDocument=json.dumps(policy_doc),
        )
        print("Put inline policy:", policy_name)
    except ClientError as e:
        print("Error:", e.response["Error"]["Code"], e.response["Error"]["Message"])