webapi 上传问题
952次浏览
编辑于2016年10月21日 15:57:55
各位老师们好, 我有一个问题 给币别表上传新数据 为何不成功?
求各位老师解答
源代码 如下
ApiClient clt = this.loginCloud(getApiClient());
if (clt == null)
{
MessageBox.Show("登录shibai !");
return;
}
JSONObject jss = clt.Execute(serviceName1,
new object[] { formId1, "{\"Creator\":\"秦文\",\"NeedUpDataFields\":[\"FNumber\",\"FName\",\"FCODE\"],\"Model\":{\"FCURRENCYID\":0,\"FNumber\":\"PRE009\",\"FName\":\"日元\",\"FCODE\":\"RBY\",\"FPRICEDIGITS\":4,\"FAMOUNTDIGITS\":2,\"FPRIORITY\":0,\"FIsTrans\":false,\"FIsShowCSymbol\":false,\"FIsSysPreset\":false,\"FDescription\":\"info\"]"
});
jss.ToJSONString();
MessageBox.Show(jss.ToString());
clt.Logout();
得到的json 结果如下
{"Result":{"ResponseStatus":{"ErrorCode":500,"IsSuccess":false,"Errors":[{"FieldName":"JsonToken EndArray is not valid for closing JsonType Object.","Message":" 在 Newtonsoft.Json.JsonReader.ValidateEnd(JsonToken endToken)\r\n 在 Newtonsoft.Json.JsonReader.SetToken(JsonToken newToken, Object value)\r\n 在 Newtonsoft.Json.JsonTextReader.ParsePostValue(Char currentChar)\r\n 在 Newtonsoft.Json.JsonTextReader.ReadInternal()\r\n 在 Kingdee.BOS.JSON.JSONObjectConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)\r\n 在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueNonProperty(JsonReader reader, Type objectType, JsonContract contract)\r\n 在 Newtonsoft.Json.JsonSerializer.Deserialize[T](JsonReader reader)\r\n 在 Kingdee.BOS.JSON.JSONObjectConverter.ReadJson(JsonReader reader, Type objectType, Object existingValue, JsonSerializer serializer)\r\n 在 Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueNonProperty(JsonReader reader, Type objectType, JsonContract contract)\r\n 在 Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)\r\n 在 Kingdee.BOS.JSON.JSONObject.Parse(String json)\r\n 在 Kingdee.BOS.WebApi.FormService.Save.Execute()\r\n 在 Kingdee.BOS.WebApi.FormService.BillOperationService.ExecuteOperation(FormOperation op, String data)","DIndex":0}],"SuccessEntitys":[]}}}
过程中没有报错 可是为什么 web的k3 我是按着
社区中 docId=113421 这个web借口文档写的 为何数据传不上去? 求各位老师解答…
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *
10金币20金币30金币40金币50金币60金币
可用金币: 0