Разбор Json Unity C#

Работаю в Unity. Нужна помощь в разборе json. Сейчас опишу проблему Имеется вот такой json:


{"status":"ok","data":{"2125":{"nickname":"Test"}}}


Проблема заключается в том, что я не могу "дойти" до "nickname" из за id - 2125 заранее этот id у меня записан в public int userId. Собственно вопрос, как мне разобрать Json до значения "nickname"?


Ответы (2 шт):

Автор решения: Александр
public class RootObject
{
    public string status { get; set; }
    public IDictionary<string, Nickname> data { get; set; }
}

public class Nickname
{
    public string nickname { get; set; }
}
→ Ссылка
Автор решения: Domi

Мою проблему решил SimpleJSON.

var playerData = JSON.Parse(DataInfo.text);
Debug.Log(playerData["data"][userId.ToString()]["nickname"]);
→ Ссылка