【发布时间】:2015-08-05 22:05:20
【问题描述】:
我的 elasticsearch 结果集中有一个对象; 我正在通过这个 foreach 重复这个:
foreach (Nest.IHit<dynamic> temp in result.Hits) {
}
一个temp它的源代码看起来像这样(在visual studio中右击并点击“复制值”)
{{
"charSet": "UTF-8",
"executionTime": 927,
"parentUrl": "http://wfintranetdvlp.sidmar.be/sdg/",
"@timestamp": "2015-08-05T13:50:40.721Z",
"method": "GET",
"contentLength": 31575,
"mimeType": "text/html",
"text": "You are here: Home Productie Productie Productie Sidgal Sidgal 1 Campagneplan Dagverslag PamBrowser Sidgal 2 Campagneplan Dagverslag PamBrowser Sidgal 3 Campagneplan Dagverslag PamBrowser Alle Lijnen Stilstanden Productierapporten Autonoom Onderhoud JAP AO-zones Uitgevoerde AO-activiteit afgelopen jaar Kalender audits AO",
"title": "Productie",
"url": "http://wfintranetdvlp.sidmar.be/sdg/productie-2/",
"httpStatusCode": 200
}}
现在在我的代码中,我可以访问temp.Source.title 或temp.Source.url 之类的参数,但是当我想访问@timestamp 时,它会返回null
知道如何访问时间戳吗?
【问题讨论】:
-
我以为这是一个json
-
请添加显示您如何访问这些属性的代码
-
这不是 json 和 @MichalDymel 刚刚添加的 :)
标签: c#