2016-10-13 12 views
1

は私がのatimeバンドル属性更新するためにhttp://orion.lab.fiware.org:1026/v2/entities/85/attrs?type=UrbansenseLocationにPOSTリクエストを送信しています:JSONのタイムスタンプが間違っ

{ 
"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 attriの値フィールドに不一致の点に注意してください。 bute !!!なぜこのようなことが起こっているのですか?

ありがとうございました。

+0

Orion repostitory(https://github.com/telefonicaid/fiware-orion/issues/2603)でこれについて報告しているようです。 githubで続けましょう。次に、問題の解決策が明らかになったら、SOFに戻ってください。 – fgalan

答えて

1

私はatimeがdatetimeであることを理解しています。その場合は、DateTime属性タイプを使用することをお勧めします。これは、属性のより良いセマンティックを提供し、数字のレンディングの問題を回避する必要があります(are being discussed right now at githubのように)。 NGSIv2 specification(セクション「特殊属性タイプ」)とthis documentDateTime型について

詳しい情報(「日時サポート」のスライドを探してください)。