使用Moshi的Reform,在执行POST、PUT或PATCH时如何忽略特定的Object属性



就像标题中所说的那样,我在Moshi中使用了Reformation2,我需要获得一个具有服务器分配的ID的对象,但当我想在同一时间POST一个新对象时,我不能在POST中具有ID属性,否则服务器会拒绝调用,因为服务器在创建或修改对象时会在对象上生成某些字段。

因此,获取ID为=GOOD的对象实例
Post新的对象实例(将ID字段留空,或者如果我可以在执行Post、PUT、PATCH时以某种方式忽略该字段,那会更好(==BAD。

有人对此有变通办法或解决方案吗?或者我只是做错了什么?

每个人我都想明白了!

对于API不允许您更新的字段,您只需在POST/PATCH-ing时使/保持其字段为空,它就会通过!

最新更新