[英]How to parse JSON with dynamic variables in C#
我嘗試了多種方法來執行此操作,但似乎找不到合適的解決方案。 我要解析的JSON看起來像這樣
{
"data":
{
"random1":
{
"language": "en",
"state": "fl"
},
"completelyrandom":
{
"language": "fr",
"state": "wa"
}
}
}
目前,我正在使用下面的JSON.NET將其反序列化為動態對象,這使我可以訪問“語言”,“狀態”,但是我不知道父對象是什么。
var jsonSerializer = new JsonSerializer();
dynamic value = jsonSerializer.Deserialize(new JsonTextReader(new StringReader(json)));
foreach (var obj in value.data)
{
var myObj = obj.First;
string language = myObj.language;
}
我如何獲得“ random1”和“完全隨機”的訪問權限
是的,把所有內容都寫清楚了。 obj.Name給了我這個容器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.