Предполагая, что у меня есть строка, которая выглядит следующим образом ...Извлечение объекта JSON из сериализованной строки в C#
string s = "{ \"id\": \"1\", \"name\" : \"Test\" } has other text in the same string";
Есть ли способ, в C#, чтобы извлечь JSON часть текста, как его собственный «токен» при разделении строки?
Цель очень проста. В строке, содержащей текст и, возможно, объект JSON, я просто хотел попробовать и отделить текст от JSON, чтобы я мог передать его в соответствующий объект. Не требуется никакой десериализации, нет необходимости в проверке, и нет необходимости превращать текст JSON в объект. Я просто хотел вытащить текст.
Вы имеете в виду сделать полный синтаксический анализ, или просто найти немного между фигурными скобками? – Floris
Просто вытащите часть между фигурными скобками. Я не хочу делать какие-либо проверки, я просто хочу отделить JSON от остальной части строки. – Ciel
Как только я его отделил, я могу сделать то, что я хочу, с десериализацией достаточно легко. – Ciel