У меня есть строка JSON, которую я читаю из файла. У меня нет источника объекта JSON. Так что я не могу позвонить JsonConvert.DeserializeObject
.Манипулирование JSON String в C# без объекта
Однако я хочу проверить, имеет ли строка JSON определенную структуру, если да, добавьте некоторую строку или если не добавить структуру.
allmodules {
feature: 'test-a'
}
submodules {
//some data
}
Предположит, если не allmodules
, я хотел бы добавить мою структуру
allmodules {
feature: 'debug-a'
}
Если это уже доступно, просто добавьте feature: 'debug-a'
и т.д. У меня есть некоторые пользовательские работы. Есть ли эффективный способ сделать это, не нарушая формат JSON. Большинство вопросов, касающихся String для де-сериализации объектов, однако, как я уже говорил, у меня нет оригинального объекта, и я не могу этого сделать.
* У меня нет источника объекта JSON * Тогда где находится JSON? –
@YuvalItzchakov JSON исходит из файла. Подумайте, как инструмент для настройки/добавления некоторых данных в файл JSON во время выполнения. – Reddy
Таким образом, ввод - любой json, а выход - json, который подтверждает вашу json-схему. – singsuyash