Не знаю, с чего начать, поэтому у меня нет примера кода.
Мне нужно изменить имя свойства в документе json.
var json = (@"{""id"":""12"",
""title"":""My Title"",
""Chunks"":[
{
""id"":""137"",
""title"":""Title"",
""description"":""null"",
""selections"":[
{
""id"":""169"",
""title"":""Choice"",
""sort_order"":""null"",
""questions"":[
]
}
]
}
]
}
}
}");
Мне нужно изменить «id» со значением 12 на «document_id» и оставить другие идентификаторы в покое. Существуют ли какие-либо библиотеки C #, такие как NewtonSoft, которые позволяют вам изменять свойство, а не значение свойства. Похоже на обычный сценарий, но я не видел ничего похожего на то, что я пытаюсь сделать. Я полагаю, я мог бы преобразовать JSON в строку и сделать замену, но это не выглядит очень элегантно.