Assuming I have a string that looks like this ...

```
string s = "{ \"id\": \"1\", \"name\" : \"Test\" } has other text in the same string";

```

Is there a way, in C#, to extract the JSON part of the text as its own "token" when splitting the string apart?

The goal is very simple. In a string that contains text, and possibly a JSON object, I just wanted to try and separate the text from the JSON so that I could pass one off to the appropriate facility. There is no deserialization needed, there is no validation needed, and there is no need to turn the JSON text into an object. I just wanted to be able to pull the text out.