背景:我在 Rails 中构建了一个 API,在 Angular 中构建了一个客户端。我的 API 将连接到第三方 API 并获取一些数据。这些数据将以嵌套对象/哈希的形式出现,存储在 MongoDB/Mongoid 中。
当我的 Angular 客户端操作数据并将其发送到我的 API 以保存它时,嵌套哈希/对象中的所有空数组都将替换为null
.
有没有办法避免这种情况发生(除了手动将所有null
s 转换回,array
但这会很乏味和复杂,因为我还需要将此更新的数据推送到第三方 API)?