是否有可能在python中解碼java對象?我知道返回數據的java類的結構。數據返回時的'傳輸編碼:分塊'在python中解碼java對象
或者我是否需要獲取作爲xml/json發送的返回數據?
這是我得到的迴應的一個例子; (注意某些控制字符被粘貼移除)
-- response --
200 OK
Server: Apache-Coyote/1.1
Transfer-Encoding: chunked
Date: Tue, 22 Nov 2011 13:24:41 GMT
��srjava.util.ArrayListx����a�IsizexpGwXsr,com.blah.blah.data.ClientInfos����8d�LdbNametLjava/lang/String;Ldescriptionq~xptdbname1t Customername1q~tdbname2tCustomername2sq~t
本實施例中客戶端的格式返回兩個客戶端,數據庫名稱
dbname1,customername1
dbname2,customername2
塊的格式是什麼? –
它返回爲java.util.ArrayListx – zio
@zio:這不是一個「格式」。你是否序列化對象(例如使用'DataOutputStream')?如果是這樣,那麼在*理論*你可以*反序列化它,但它會比首先使用一個理智的數據格式更復雜。 –