Эта строка JSON (или почти она будет действительным JSON после того, как вы исправите ее и удалите запятую, поскольку сейчас она недопустима) представляет массив массивов строк. Его можно легко десериализовать в string[][]
с помощью встроенного в .NET JavaScriptSerializer класса:
using System;
using System.Web.Script.Serialization;
class Program
{
static void Main()
{
var json =
@"[
[
""US\/Hawaii"",
""GMT-10:00 - Hawaii""
],
[
""US\/Alaska"",
""GMT-09:00 - Alaska""
]
]";
var serializer = new JavaScriptSerializer();
var result = serializer.Deserialize<string[][]>(json);
foreach (var item in result)
{
foreach (var element in item)
{
Console.WriteLine(element);
}
}
}
}
и тот же результат может быть достигнут с помощью JSON.NET с использованием следующего:
var result = JsonConvert.DeserializeObject<string[][]>(json);