У меня есть следующая строка:
'{
"key1": "val1",
"key2": ["a","b", 3],
"key3": {"foo": 27, "bar": [1, 2, 3]}
}'
Я хочу проанализировать только один уровень, поэтому результат должен быть одноуровневым словарем с ключом, а значение должно быть просто строкой (не нужно его анализировать)
Для данной строки она должна вернуть следующий словарь:
{
"key1": "val1",
"key2": "['a','b', 3]",
"key3": "{'foo': 27, 'bar': [1, 2, 3]}"
}
Есть ли быстрый способ сделать это? Без разбора всей строки в json и преобразования всех значений обратно в строки.