0

我正在尝试将对象作为参数发送到 java 上的 Web 服务。它总是抛出一个运行时异常,不能序列化什么是最好的方法来做到这一点提前

4

2 回答 2

1

看看这个Complex Objects with Ksoap2 本质上,你唯一要做的就是实现KvmSerializable接口。

于 2012-05-01T11:41:05.033 回答
1

就像谷歌代码中的 Ksoap2 页面一样,CodingTipsAndTricks部分:要获取此 xml:

<users>
  <user>
     <name>Jonh</name>
     <age>12</age>
  </user>
  <user>
     <name>Marie</name>
     <age>27</age>
  </user>
</users>

你会这样做:

SoapObject users = new SoapObject(NAMESPACE, "users");
SoapObject john = new SoapObject(NAMESPACE, "user");
john.addProperty("name", "john");
john.addProperty("age", 12);
SoapObject marie = new SoapObject(NAMESPACE, "user");
john.addProperty("name", "marie");
john.addProperty("age", 27);
users.addSoapObject(john);
users.addSoapObject(marie);
于 2012-05-03T11:12:09.267 回答