Я пытаюсь отладить свой объект JProperty, но почему-то не могу получить все данные из этого объекта.Когда я отлаживаю JProperty, он говорит, что у него есть данные, которые я пытаюсь получить, но я могу получить только их часть, объяснение:
Итак, мой ответ JSON выглядит так:
{"url":"www.microsoft0nline.nl\/test.php","time":"2019-06-19 09:50:49","stringvalue":"otherValue1","intvalue":433,"array":["35","37","43"],"otherObject1":{"name":"object1","description":"A object type","size":120}}
Я повторяю это с помощью следующего кода:
foreach (JProperty property in jsonResponse.Properties())
{
}
Поэтому, когда я запускаю свой код в режиме отладки и отлаживаю эти свойства, я получаю следующее:
![enter image description here](https://i.stack.imgur.com/6qUTc.png)
Как вы все можете видеть, у родителя свойства есть объект " otherObject1 " внутри.
Теперь я перебираю это свойство со следующим кодом:
foreach (var itemsOfResponse in property)
{
var dataJson = itemsOfResponse;
System.Diagnostics.Debug.WriteLine(dataJson);
}
И ответ в моем отладчике выглядит так:
www.microsoft0nline.nl/test.php
2019-06-19 10:01:49
otherValue1
433
[
"35",
"37",
"43"
]
Ответ содержит всезначения моего ответа json, кроме значения "otherObject1", как это возможно?И есть ли способ получить значения ключей (url, stringvalue, intvalue и т. Д.) Этих свойств для?
Надеюсь, кто-нибудь может помочь мне здесь!