当前位置:编程学习 > wap >>

double类型的单价不能序列化

在用webservice向接口传参数时,单价(double)不能序列化,导致传不过去。
接口是.net的,连接接口必须向接口传递四个参数userId:(string);productId:(string);count(int);price:(double)。但是总是传不过去,在后台输出警告:
12-05 01:21:23.202: I/System.out(363): 用户ID: 2c71d2b0-6be1-44f2-9c7f-a246008f5c24  商品ID:05ca9cff-327a-4a8b-bfdc-a1ad00ac2318  数量:1  单价:260.0
12-05 01:21:23.211: W/System.err(363): java.lang.RuntimeException: Cannot serialize: 260.0
单价数据不能序列化啊?怎么解决呢? --------------------编程问答-------------------- 用String代替不行么 --------------------编程问答-------------------- 从接口传过来是可以的,但是作为参数传给接口就不行。如果用String代替的话得换来换去,接口数据是double类型的,不知要转换多少次,麻烦不说还不知道行不行呢
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,