json转换异常
来源:互联网 发布:stc15f2k60s2数据手册 编辑:程序博客网 时间:2024/06/15 21:31
最近在调试企业购卡功能的时候,有个提交订单接口总是报这个错误。后台的同事感觉也很困惑,然后扯到 报文格式错误,什么逗号隔开的上送的,分号隔开上送的,什么不是json串,我也在很多时候面试的时候,问道字典NSDictionary 和JSON串有什么区别? 举个例子,
//打印出来的字典的类型
Printing description of editDic:
{
aAddTime = "2015-07-21 15:02:10";
aAddress = "\U5728\U4e8e\U5979iyyyu";
aAddressType = 0;
aCityId = 3764;
aCityName = "\U4e0a\U6d77\U5e02";
aConstruction = "";
aCountyId = 4138;
aCountyName = "\U9ec4\U6d66\U533a";
aId = 3206;
aIsDefault = 1;
aMobilePhone = 15225632580;
aPhone = "";
aProfileAccountId = 100000032954;
aProvinceId = 3638;
aProvinceName = "\U4e0a\U6d77";
aRealName = "\U534e\U4e1c";
aUpdateTime = "2015-07-21 15:02:10";
}
转成要上送的 字符串 (很明显,key都是要带引号的)
Printing description of addressStr:
{
"aId" : 3206,
"aCityId" : 3764,
"aProvinceName" : "上海",
"aUpdateTime" : "2015-07-21 15:02:10",
"aAddTime" : "2015-07-21 15:02:10",
"aAddressType" : 0,
"aIsDefault" : true,
"aMobilePhone" : "15225632580",
"aPhone" : "",
"aConstruction" : "",
"aRealName" : "华东",
"aProfileAccountId" : 100000032954,
"aCountyId" : 4138,
"aAddress" : "在于她iyyyu",
"aProvinceId" : 3638,
"aCityName" : "上海市",
"aCountyName" : "黄浦区"
}
仔细观察一下,区别很大的,字典都是分号隔开的,而且key不打引号。报错的原因就是 其中有个字段是BOOL值,后台是java写的,需要我们前端上送 true和false ,以字符串的形式。他们才能解析,而我们这边表示BOOL值,用1和0;
类型总是错误,整了半天,一个一个参数对照。
想来,其实是个幼稚的问题。
- json转换异常
- json转换异常
- JSON转换异常
- 关于springMVC转换json出现的异常
- 关于Json转换JSONObject数据异常问题
- json类型转换异常与处理
- Struts2转换成JSON报错异常
- json转换数据时发生异常:java.lang.reflect.InvocationTargetException
- Tomcat跑多项目和JSON转换格式异常
- Java中JSon转换ArrayList遇到的异常
- json通过实体类转换时出现的异常
- json异常
- Json字符串转换成json对象时报的异常:java.lang.NoClassDefFoundError
- json数据转换异常:net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
- json数据转换异常:net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
- json数据转换异常:net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
- json数据转换异常:net.sf.json.JSONException: Java.lang.reflect.InvocationTargetException
- fastjson转换json格式数据为List<HashMap>转换异常问题
- 不同浏览器字符间距不同原因。font-size和 font-family,
- Java排序算法(六)--冒泡排序(交换排序)
- 菜单的权限
- 控制dede 留言板 显示条数。
- 菜单的权限
- json转换异常
- div与span区别及用法
- 报表
- apache conf Order Allow,Deny
- C语言实现单链表
- 报表
- [Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)
- filter:alpha(opacity=60)只在IE起作用,如何在多浏览器中实现?
- js弹出窗体——控制下拉条的是否显示…