问题标签 [amazon-ion]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - 如何在 Amazon QLDB 中根据年份获取所有记录
我需要根据给定的年份从亚马逊 QLDB 中获取所有记录。
这是我在收入表中的数据。
如果我通过了 2020 年,我想选择相关记录。
我怎样才能写一个选择查询呢?
json - InvalidDefinitionException:直接自引用导致循环。尝试将具有成员的类作为 IonValue 序列化为 IonValue
我有一个对象,它的成员之一是 IonValue。我正在尝试将整个对象序列化为 IonValue,但我得到了 InvalidDefinitionException。
引发异常的序列化代码:ionMapper.writeValueAsIonValue(CustomerClassObject)
我的 IonObjectMapper 初始化如下
异常堆栈跟踪:
json - 从 ION 转换为 JSON 时保留类型注释
我有一个来源,我从中获取序列化的 ION 数据,其中类型注释在多态类型字段上。使用以下代码转换为 JSON 时,它正在丢失类型注释。有什么方法可以将离子类型注释作为转换后的 JSON 中的字段?
输入离子
输出 JSON
预期的 JSON
我无法控制 ION 如何在源代码中序列化。今后我也许可以为将来的数据更改它,但仍然需要一些方法来处理已经生成的数据。
json - ion.Timestamp 到 json 时间
我看到如果我存储 QLDB ion.Timestamp
,它不能直接转换为 json 时间字符串(YYYY-MM-DDThh:mm:ss.sssZ
)。
例如:
编组时如何强制ion.Timestamp
进入 json 字符串或 int64 unix/epoch?或者我必须递归地检查地图是否是 ion.Timestamp,然后将地图覆盖为 json 字符串?
当前的解决方法(尚未递归)