• Как преобразовать тип данных?

    @kotfrbursa
    Не самое элегантное, но вполне рабочее решение "в лоб"

    str1 = '"test":"test","test2":"test"'
    
    l = str1.split(',')
    dic1 = {}
    for i in l:
        v = i.replace('"','').split(':')
        dic1[v[0]] = v[1]
    
    print(dic1)


    Если будет строка именно '"test":"test","test":"test"' - то в словаре окажется только одна пара (что вполне логично).
    Ответ написан
    Комментировать