标签: java generics encoding decoding
我有一个包含10个参数的类。我想用有限数量的参数编码和解码(返回)这个类(比方说3)。这意味着,我不担心其他参数是否会发生变化。假设这些键是表的主键,我们只关心它们。
我显然可以使用Base64编码/解码来完成最后的工作,但是在这些参数中处理不同的对象类型会产生多行代码(带有类型检查)。
一个更好的事情我可以想到它使用JSON解析首先将对象转换为JSON然后使用编码,但这将再次需要专门选择参数。什么是最好的方式来执行此操作?