簡體   English   中英

FIWARE Orion Context Broker 全局實例上的 JSON 時間戳錯誤

[英]JSON timestamp wrong on FIWARE Orion Context Broker global instance

我正在向http://orion.lab.fiware.org:1026/v2/entities/85/attrs?type=UrbansenseLocation發送 POST 請求,以更新atimebundle屬性:

{
"atime":{
    "type":"Number",
    "value":1476370651},
"bundle":{
    "type":"Number",
    "value":1}
}

並且對同一實體的 GET 請求會收到以下響應:

{
"id": "85",
"type": "UrbansenseLocation",
"atime": {
    "type": "Number",
    "value": 1476370000,
    "metadata": {}
},
"bundle": {
    "type": "Number",
    "value": 1,
    "metadata": {}
},
//some other attributes
}

請注意atime屬性的 value 字段不匹配!!! 為什么會發生這樣的事情?

謝謝。

我知道atime是一個日期時間。 在這種情況下,我建議使用DateTime屬性類型。 這將為屬性提供更好的語義,並應避免任何數字渲染問題(正如現在在 github 上討論的問題)。

有關NGSIv2 規范(“特殊屬性類型”部分)和本文檔(查找“日期時間支持”幻燈片)中的DateTime類型的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM