0

我正在尝试从 Gemfire 缓存中获取 PDXInstances 并将它们转换为 JSON,但是当遇到 Joda DateTime 时它会失败。

请参阅下面的错误 -

Caused by: java.lang.IllegalStateException: PdxInstance returns unknwon pdxfield inServiceDate for type Fri Jun 18 00:00:00 CDT 1971

我正在做以下事情 -

JSONFormatter.toJSON(pdxInstance)

参考: http ://pubs.vmware.com/vfabric53/index.jsp?topic=/com.vmware.vfabric.gemfire.7.0/developing/data_serialization/jsonformatter_pdxinstances.html

有人遇到过这个问题吗?

谢谢

4

1 回答 1

0

我在 gemfire 论坛上发布了相同的内容,他们告诉我 JSONFormatter 还不够成熟,无法处理自定义对象或 JODA 数据类型。希望这可以帮助..

于 2014-09-15T21:07:22.837 回答