Есть ли способ рекурсивно проанализировать строку, чтобы получить dict
?
строка:
string = 'a {\
b: text;\
c {\
d: text;\
}\
}';
out:
{
'a' : {
'b': 'text',
'c': {
'd' : 'text';
}
}
}
upd: Я новичок в Python, и у меня нет готового решения в виде библиотеки и т. Д., Я хочу понять логику (любой код, если это возможно или теорию) алгоритма для этой проблемы