0
여러 가지 방법으로 시도했지만 적절한 해결책을 찾을 수 없습니다. json으로는 내가 나에게 "언어", "상태"에 대한 액세스를 제공하는 동적 객체로 역 직렬화하는 JSON.NET 아래를 사용하고 현재이C#에서 동적 변수로 JSON을 구문 분석하는 방법
{
"data":
{
"random1":
{
"language": "en",
"state": "fl"
},
"completelyrandom":
{
"language": "fr",
"state": "wa"
}
}
}
같은 모습을 구문 분석하려고하지만, 난 몰라 부모 개체가 무엇인지 알 수 있습니다.
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"와 "completelyrandom"
왜 동적 객체에 매핑 하시겠습니까? 왜 deserializer가 매핑 할 수있는 실제 객체로 표현하지 않겠습니까? – KyorCode