我正在为 osgi 框架构建日志记录/日志服务,目的是在系统故障后使用我的日志条目从备份中恢复系统。但是我遇到了一个问题:为了确保我有足够的数据,能够正确恢复系统,我需要传递使用过的函数调用及其参数。
我将 functionName 作为字符串传递给我的 journalService,并将参数作为可序列化对象的数组传递。我要求参数是可序列化的,因为我需要将它们保存到外部数据库。
我通过 REST/JSON 框架联系我的数据库,所以我只想将我的日记条目发布到我的数据库中。然而,我的问题是:如何将可序列化对象(args)放入我的 JSON 正文中?我需要以什么格式将它们存储在我的数据库中?