Сериализация и десериализация Json и Json Array в Unity

У меня есть список элементов, отправленных из файла PHP в Unity, используяWWW.

WWW.text похоже:

[
    {
        "playerId": "1",
        "playerLoc": "Powai"
    },
    {
        "playerId": "2",
        "playerLoc": "Andheri"
    },
    {
        "playerId": "3",
        "playerLoc": "Churchgate"
    }
]

Где я обрежу лишнее[] отstring, Когда я пытаюсь разобрать его с помощьюBoomlagoon.JSONтолько первый объект извлекается. Я узнал, что я долженdeserialize() список и импортировали MiniJSON.

Но я запутался, какdeserialize() этот список Я хочу перебрать каждый объект JSON и получить данные. Как я могу сделать это в Unity с помощью C #?

Я использую класс

public class player
{
    public string playerId { get; set; }
    public string playerLoc { get; set; }
    public string playerNick { get; set; }
}

После обрезки[] Я могу разобрать JSON с помощью MiniJSON. Но возвращается только первыйKeyValuePair.

IDictionary<string, object> players = Json.Deserialize(serviceData) as IDictionary<string, object>;

foreach (KeyValuePair<string, object> kvp in players)
{
    Debug.Log(string.Format("Key = {0}, Value = {1}", kvp.Key, kvp.Value));
}

Спасибо!