因此,当您想要将自定义类写入Cloud firestore时,您需要将类转换为[String:Any]形式的内容,其中任何必须属于受支持的类型https://firebase.google.com/docs/firestore/manage-data/data-types
String,Int,double,array等。
如果您使用Java编程,则可以将您的课程保存到Cloud Firestore中,Cloud Firestore会自动将其转换为Firestore支持的值类型。
我想创建执行此操作的通用函数。
func getValueType<T>()-> [String:Any]
或者更确切地说,可能是JASON对象的Codable和Decodable协议。