是否有关于如何解析来自 Azure 时序 API 的 json 响应的标准?它看起来很像 JSON 模式,但不完全是。
很难从 Microsoft 那里找到有关如何处理解析的任何指南。使用 JSON.NET 反序列化也很棘手,因为在发送嵌套数据对象时,属性名称可能由点组成。
示例 json:
{
{
"warnings": [],
"events": [
{
"schema": {
"rid": 0,
"$esn": "Test",
"properties": [
{
"name": "a.identifier",
"type": "String"
},
{
"name": "a.number",
"type": "Double"
},
{
"name": "descr",
"type": "String"
}
]
},
"$ts": "2018-01-21T22:57:00.095Z",
"values": [
"test",
2.1,
"fdsasf"
]
},
{
"schemaRid": 0,
"$ts": "2018-01-21T22:57:00.095Z",
"values": [
"test2",
223,
"gjmnsfg"
]
},
{
"schemaRid": 0,
"$ts": "2018-01-21T22:57:00.095Z",
"values": [
"test3",
43.5,
"sasd"
]
}
]
}
}