LIREN
@LIREN
Пунктумофоб

Как получить user_id из json файла?

Вообще не понимаю, как получить какую либо переменную из json в C#, в python было очень легко, а тут фиг поймешь
servers.json:
{
  "905391627751784458": {
    "ServerLanguage": "RU",
    "CommandConfigurations": {
      "Ping": {
        "Embed1": {
          "WithAuthor": "Команда Ping",
          "WithDescription": "<@{0}>, ПОНГ!",
          "WithColor": "green",
          "WithFooter": {
            "Text": {
              "user_id": true,
              "server_id": true
            },
            "AuthorIconUrl": true
          },
          "WithFields": false
        }
      }
    }
  }
}
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
LIREN
@LIREN Автор вопроса
Пунктумофоб
var serverConfigurations = File.ReadAllText("E:\\C#\\DiscordBot\\servers.json");
var json = JsonConvert.DeserializeObject<dynamic>(serverConfigurations);

//Путь к переменной. Вывод:
Console.WriteLine(json._905391627751784458.CommandConfigurations.Ping.Embed1.WithFooter.Text.user_id)

Капец, наконецто
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Точно так же как и в питоне, дериреализуешь json в данные и вуаля. Всего полно, от всяких simplejson до newtonsoft, ты просто не гуглил вообще.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы