Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用特定参数对给定对象进行编码/解码_Java_Generics_Encoding_Decoding - Fatal编程技术网

Java 使用特定参数对给定对象进行编码/解码

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

我有一个有10个参数的类。我想用有限的参数(比如3个)编码和解码(回到)这个类。这意味着,如果其他参数发生变化,我并不担心。假设这些键是表的主键,我们只关心它们

很明显,我可以使用Base64编码/解码来完成最后的工作,但是在这些参数中处理不同的对象类型会产生多行代码(通过类型检查)


我可以考虑使用JSON解析将对象首先转换为JSON,然后使用编码,但这同样需要特别选择参数。执行此操作的最佳方法是什么?

我不知道您所说的“参数数量有限”是什么意思。你是说这个类有10个字段,但你只想对其中的3个进行编码,而不在乎解码时其他字段是否都错了?我不知道你所说的“参数数量有限”是什么意思。你是说这个类有10个字段,但是你只想对其中的3个进行编码,而不关心其他字段在解码时是否都错了?