Я пытаюсь прочитать переменную среды из объекта JSON, который выглядит следующим образом:C# .net - читать JSON
{
"staging_env_json": {},
"running_env_json": {},
"system_env_json": {
"EN_VAR_NAME": {
"mysql": [
{
"name": "name-here",
"label": "label-here",
"tags": [
"mysql",
"relational"
],
"plan": "",
"credentials": {
"hostname": "host",
"port": "port",
"name": "name-here",
"username": "username",
"password": "password",
}
}
]
}
}
}
Использование C# как бы я получить доступ к имени пользователя и пароля? Я пробовал это ....
envVariable = Environment.GetEnvironmentVariable("EN_VAR_NAME");
var obj = JObject.Parse(envVariable);
var hostname = (string)obj["mysql"]["credentials"]["username"];
Но это не дает мне, где .. кто-нибудь может указать мне в правильном направлении?
http://www.newtonsoft.com/json –
Very неискренний @Lee, но это то, что 'JObject.Parse() 'из. – CodeCaster
Ваш JSON недействителен; попробуйте запустить его через jsonlint.com. –