Имею вот такую JSON строку:
Похоже на невалидный жсон.
Если у вас список, то должно быть
[
{"id":"3","companies_name":"{EQ\r\n"},
{"id":"6","companies_name":"testName Company"},
{"id":"7","companies_name":"testName Company324324"},
{"id":"8","companies_name":"testName Company"},
{"id":"9","companies_name":"testName Companydfgdfgf"},
{"id":"10","companies_name":"testName Company"},
{"id":"13","companies_name":"testName Company"}
]
Тогда надо будет делать
JsonConvert.Deserialize<Companies[]>(str)
class Company {
[JsonProperty("id")]
public string Id { get; set; }
[JsonProperty("companies_name")]
public string Name { get; set; }
}
UPD: если это у вас какой-то поток из логов, например, то можно воспользоваться таким подходом:
https://stackoverflow.com/questions/48882653/deser...
Но если это не логи, то лучше поправьте формат.