首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xively接口

Xively接口
EN

Stack Overflow用户
提问于 2013-08-28 17:55:33
回答 1查看 151关注 0票数 0

我正在尝试使用ParserUtil来反序列化和序列化诸如数据流和数据点之类的Xively数据对象。

虽然toJson函数工作得很好,但我不能让toConnectedObject和toConnectedObjects函数工作。

以下是代码摘录和对应的日志。

代码语言:javascript
复制
String jsonDP=ParserUtil.toJson(false, dp);

Datapoint dpNew=ParserUtil.toConnectedObject(jsonDP, Datapoint.class);

LOGGER.debug(ParserUtil.toJson(false, dpNew));

日志:

代码语言:javascript
复制
2013-08-28 11:45:31,348 2064  DEBUG [ParserUtil.java: 136] (main:) Parsing models to json
2013-08-28 11:45:31,376 2092  DEBUG [ParserUtil.java: 187] (main:) Parsed json from     models: {"datapoints":[{"at":"2012-02-19T00:00:02.283064Z","value":"261"}]}
2013-08-28 11:45:31,376 2092  DEBUG [ParserUtil.java: 221] (main:) Parsing string to object: {"datapoints":[{"at":"2012-02-19T00:00:02.283064Z","value":"261"}]}
2013-08-28 11:45:31,377 2093  DEBUG [ParserUtil.java: 136] (main:) Parsing models to json
2013-08-28 11:45:31,377 2093  DEBUG [ParserUtil.java: 187] (main:) Parsed json from models: {"datapoints":[{"value":null}]}
2013-08-28 11:45:31,377 2093  DEBUG [XivelyHelper.java: 295] (main:) {"datapoints":[{"value":null}]}

toConnectedObject(jsonDP,Datapoint.class)的结果newDP object的"at“和"value”字段都设置为null。

我对Datastream对象尝试了相同的过程,所有字段也都为空。

EN

回答 1

Stack Overflow用户

发布于 2013-08-28 18:26:28

在这种情况下,数据点在一个只有一个元素的数组中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18484701

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档