Разбор Json Unity C#

204
28 марта 2022, 16:20

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

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

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

Answer 1
public class RootObject
{
    public string status { get; set; }
    public IDictionary<string, Nickname> data { get; set; }
}
public class Nickname
{
    public string nickname { get; set; }
}
Answer 2

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

var playerData = JSON.Parse(DataInfo.text);
Debug.Log(playerData["data"][userId.ToString()]["nickname"]);
READ ALSO
Как заменить класс без использования зависимостей от Vb.Net?

Как заменить класс без использования зависимостей от Vb.Net?

Подскажите, как можно заменить класс без использования зависимостей Visual Basic ит

238
Как передать русский текст из C# to Android

Как передать русский текст из C# to Android

Элементарно, есть русский текст в XML на ПК в C#

96
Material Design Работа с цветом

Material Design Работа с цветом

не могу понять следующий момент: в решении несколько проектов, в некоторых проектах набор стандартных переменных MaterialDesign типа MaterialDesignBody...

189
Обновление TextBox в UserControl WPF MVVM

Обновление TextBox в UserControl WPF MVVM

Есть MainWindow, в который добавлен UserControlВнутри UserControl есть 2 кнопки и текстбокс (что то по типу NumericUpDown)

210