【发布时间】:2017-01-15 02:38:55
【问题描述】:
我的程序中有一个变量值声明为Any。
我想将此值转换为Array[Byte]。
如何序列化到Array[Byte] 并返回?我发现了与Double 或Int 等其他类型相关的示例,但与Any 无关。
【问题讨论】:
-
不知道是什么的东西怎么能序列化呢?
-
我也有同样的问题..它是用户的输入,可以是图像、数字、字符串..然后我需要将其转换为 Array[Byte] 以便我可以存储它到数据库
-
如果是用户的输入,那已经是
String了,不是吗?那么为什么不直接存储String? -
据我所知它不是字符串,但它可以是任何东西。你的意思是将它转换为字符串?这是我不知道的项目的一部分。我只看到一个带有参数的接口,其中参数类型为 Any。
-
假设它是可序列化的(例如,流不是),你如何将它反序列化为你不知道的类型?保留一个字节数组是最好的。
标签: scala serialization