当我使用 String[] a 在 SoapSerializationEnvelope 中添加属性时,返回错误
SoapObject request = new SoapObject(NAMESPACE, METHOD_SendArray);
//Use this to add parameters
String[] a ={"21","22","23","66"};
long[] x= new long[] { };
request.addProperty("NumberList",a);
request.addProperty("ID",x);
//Declare the version of the SOAP request
SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelope.setOutputSoapObject(request);
envelope.dotNet = true;
<小时/>
request body :
SendArray{NumberList=[Ljava.lang.String;@4052fa20; ID=[J@4052fb28; }
Error :
java.lang.RuntimeException: Cannot serialize: [Ljava.lang.String;@4052fa20
最佳答案
关于java - ksoap2 将 String[] 设置为 request.addProperty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19262500/