Objectbox 是否支持在 android 中保存 Map<?,?> 结构?

问题描述

我想将我的以下回复保存到 objectBox

{
  "status": false,"responseMessage": null,"responseCode": null,"host": null,"timeSlot": {
    "2021-04-18": [
      {
        "start": "10:00:00","end": "10:30:00","isAvailable": true
      },{
        "start": "10:30:00","end": "11:00:00",{
        "start": "11:00:00","end": "11:30:00",{
        "start": "11:30:00","end": "12:00:00",{
        "start": "12:00:00","end": "12:30:00",{
        "start": "12:30:00","end": "13:00:00",{
        "start": "13:00:00","end": "13:30:00",{
        "start": "13:30:00","end": "14:00:00",{
        "start": "14:00:00","end": "14:30:00",{
        "start": "14:30:00","end": "15:00:00",{
        "start": "15:00:00","end": "15:30:00",{
        "start": "15:30:00","end": "16:00:00",{
        "start": "16:00:00","end": "16:30:00",{
        "start": "16:30:00","end": "17:00:00","isAvailable": true
      }
    ]
  }
}

为了解析每个响应,我必须在我的数据类中创建一个 Map 对象。同样的响应我必须保存在我的 objectBox 数据库中。

我的疑问是 Map 是非原始数据,我们必须在 ObjectBox 中使用 @Converter 才能保存。 有谁知道在这种情况下转换器类是什么。任何有意义的答案将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)