使用时,我使用简易发布API将货件集成到我的应用程序中shipment.create(shipmentMap, EASYPOSTAPIKEY)
抛出错误预期为字符串,但在第1行第123列路径BEGIN_OBJECT
处为$.options
。
以下是我的密码
Map<String, Object> parcelMap = new HashMap<String, Object>();
parcelMap.put("predefined_package", "FlatRateEnvelope");
parcelMap.put("weight", 10);
Parcel parcel = Parcel.create(parcelMap);
Map<String, Object> shipmentMap = new HashMap<String, Object>();
shipmentMap.put("to_address", toAddress);
shipmentMap.put("from_address", fromAddress);
shipmentMap.put("parcel", parcel);
Shipment shipment = Shipment.create(shipmentMap, EASYPOSTAPIKEY);
java.lang.IllegalStateException:预期为字符串,但为
第1行第123列的BEGIN_OBJECT路径$ .options.at
com.google.gson.stream.JsonReader.nextString(JsonReader.java:825)
〜[gson-2.8.5.jar:na]
最佳答案
更新最新版本的Easy Post Client API应该可以解决此问题。