Я получаю несколько объектов в настоящее время в формате JSON, и мне нужно иметь возможность изменять их части, оставляя более поздние части ТОЧНО, пространство для пространства, бит за битом, идентичное.
Например, представьте, что я получаю следующий объект
{
"example": [
{
"Name": "Thing One",
"Line2": "more text. ABCD\nEFG"
},
{
"Name": "Thing Two",
"Line2": "XYZZY..."
}
{
"Name": "Thing Three",
"Line2": [
{
"SubElement": "Sub1",
"SubElement": "Sub2"
]
}
]
}
Если я хочу, чтобы объект JSON был таким, чтобы «Thing One» читал «Thing 111», оставляя Thing Three ТОЧНО, как это сейчас, есть ли способ сделать это?
Прямо сейчас я преобразую его в словарь, модифицирую элемент, а затем преобразую обратно, но это плохо работает для этого сценария.
Моя резервная позиция - конвертировать в XML и использовать регулярные выражения, но это ужасно.