json格式错误怎样解决?
jsp中ajax请求:
struts配置
action方法:
控制台输出customer是2(客户名为"lisi"的id)
sql语句输出是正确的,且参数传递也会正确的 展开
json格式错误解决方法:
1、在用org.json.JSONObject 解析从网络获取的json数据时,遇到JSONException: java.lang.String cannot be converted to JSONObject,打印字符串,查看json字符串没有问题;
2、造成问题的原因是在编写json文件的时候,采用utf-8编码,utf8有个BOM格式,去掉这个格式就ok了;
3、另外还有一种办法,就是在java代码中去除BOM头。
Select方法重新投影对象集合将Birthday属性转换成一个新的属性,注意属性变化后要重新命名,属性名可以相同;这里可以使用select方法也可以使用LINQ查询表达式,也可以选择别的方式达到相同的目的;这种办法可以将集合中客户端不用的属性剔除,达到简单优化性能的目的。
解决办法:在服务器端将日期格式使用Select方法或LINQ表达式转换后发到客户端。
注意:Select方法重新投影对象集合将Birthday属性转换成一个新的属性,注意属性变化后要重新命名,属性名可以相同;这里可以使用select方法也可以使用LINQ查询表达式,也可以选择别的方式达到相同的目的;这种办法可以将集合中客户端不用的属性剔除,达到简单优化性能的目的。
广告 您可能关注的内容 |