FIWARE Orion Context Broker全局实例上的JSON时间戳错误

时间:2016-10-13 15:32:28

标签: fiware-orion

我正在向http://orion.lab.fiware.org:1026/v2/entities/85/attrs?type=UrbansenseLocation发送POST请求,以便更新 atime 捆绑属性:

{
"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 属性的值字段不匹配!为什么会发生这样的事情?

感谢。

1 个答案:

答案 0 :(得分:1)

我知道atime意味着日期时间。在这种情况下,我建议使用DateTime属性类型。这将为属性提供更好的语义,并应避免任何数量的rending问题(如are being discussed right now at github)。

NGSIv2 specification上的DateTime类型的更多信息(“特殊属性类型”部分)和this document(查找“日期时间支持”幻灯片)。