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
        }
      }
    }
  }
}
  • Вопрос задан
  • 70 просмотров
Решения вопроса 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, ты просто не гуглил вообще.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
03 февр. 2023, в 22:45
50000 руб./за проект
03 февр. 2023, в 22:25
1000 руб./за проект
03 февр. 2023, в 21:58
1000000 руб./за проект