Jersey 客户端接收 pojo us 字节
Jersey client side receive pojo us bytes
是否有可能有一个 Restful 方法(Java EE)returns 返回给客户端一个 POJO 序列化了我们的字节(使用 ByteArrayOutputStream、FlatBuffers 或其他一些库)?
客户端通常使用 jquery 或 javascript 将字节转换回 POJO 对象(美国客户端)?
到目前为止我所发现的是收到 JSON/XML。
直接将 POJO 转换为字节将不起作用,因为您的客户端(javascript 左右)不知道如何将字节转换回 POJO。你能做的就是这个。假设您的回答是 objA。这样做。将 objA 转换为 String(可能 JSON),然后对其进行 Base64 编码以获取 byte[]。把它放在包装器对象 objB 中。 Return objB 作为 JSON 来自您的服务。您的客户端可以只接受那个 byte[],因为它知道 byte[] 是 base64,所以它能够从那里获取原始信息。
我可以问这样做而不是XML/JSON的意图吗?
是否有可能有一个 Restful 方法(Java EE)returns 返回给客户端一个 POJO 序列化了我们的字节(使用 ByteArrayOutputStream、FlatBuffers 或其他一些库)?
客户端通常使用 jquery 或 javascript 将字节转换回 POJO 对象(美国客户端)?
到目前为止我所发现的是收到 JSON/XML。
直接将 POJO 转换为字节将不起作用,因为您的客户端(javascript 左右)不知道如何将字节转换回 POJO。你能做的就是这个。假设您的回答是 objA。这样做。将 objA 转换为 String(可能 JSON),然后对其进行 Base64 编码以获取 byte[]。把它放在包装器对象 objB 中。 Return objB 作为 JSON 来自您的服务。您的客户端可以只接受那个 byte[],因为它知道 byte[] 是 base64,所以它能够从那里获取原始信息。 我可以问这样做而不是XML/JSON的意图吗?