Serialize e desserialize Json e Json Array no Unity

Eu tenho uma lista de itens enviados de um arquivo PHP para a unidade usandoWWW.

oWWW.text parece:

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

Onde eu apara o extra[] destring. Quando tento analisá-lo usandoBoomlagoon.JSON, apenas o primeiro objeto é recuperado. Eu descobri que tenho quedeserialize() a lista e importou o MiniJSON.

Mas estou confuso comodeserialize() esta lista. Eu quero percorrer todos os objetos JSON e recuperar dados. Como posso fazer isso no Unity usando C #?

A classe que estou usando é

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

Após aparar o[] Eu sou capaz de analisar o json usando MiniJSON. Mas está retornando apenas o primeiroKeyValuePair.

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));
}

Obrigado!

questionAnswers(5)

yourAnswerToTheQuestion