Предполагая, что строка Json, которую вы получаете, имеет следующий вид:
var resourceInfo = "[{ 'TableName': 'Table_0', 'Columns':['Column_1'], 'Rows':['Row_1']}]";
Вы можете создать класс для хранения десериализованного объекта
public class Table
{
public string TableName { get; set; }
public string[] Columns { get; set; }
public string[] Rows { get; set; }
}
, и вы сможете десериализовать Json и получите значение, используя
var tables = JsonConvert.DeserializeObject<List<Table>>(resourceInfo);
Console.WriteLine(tables[0].TableName);
Console.WriteLine(tables[0].Columns[0]);
Console.WriteLine(tables[0].Rows[0]);
, результат будет
Table_0
Column_1
Row_1