Java 使用特定参数对给定对象进行编码/解码
我有一个有10个参数的类。我想用有限的参数(比如3个)编码和解码(回到)这个类。这意味着,如果其他参数发生变化,我并不担心。假设这些键是表的主键,我们只关心它们 很明显,我可以使用Base64编码/解码来完成最后的工作,但是在这些参数中处理不同的对象类型会产生多行代码(通过类型检查)Java 使用特定参数对给定对象进行编码/解码,java,generics,encoding,decoding,Java,Generics,Encoding,Decoding,我有一个有10个参数的类。我想用有限的参数(比如3个)编码和解码(回到)这个类。这意味着,如果其他参数发生变化,我并不担心。假设这些键是表的主键,我们只关心它们 很明显,我可以使用Base64编码/解码来完成最后的工作,但是在这些参数中处理不同的对象类型会产生多行代码(通过类型检查) 我可以考虑使用JSON解析将对象首先转换为JSON,然后使用编码,但这同样需要特别选择参数。执行此操作的最佳方法是什么?我不知道您所说的“参数数量有限”是什么意思。你是说这个类有10个字段,但你只想对其中的3个进行
我可以考虑使用JSON解析将对象首先转换为JSON,然后使用编码,但这同样需要特别选择参数。执行此操作的最佳方法是什么?我不知道您所说的“参数数量有限”是什么意思。你是说这个类有10个字段,但你只想对其中的3个进行编码,而不在乎解码时其他字段是否都错了?我不知道你所说的“参数数量有限”是什么意思。你是说这个类有10个字段,但是你只想对其中的3个进行编码,而不关心其他字段在解码时是否都错了?