`

处理json字符串的问题

 
阅读更多

处理json字符串的问题:

后台在做json字符串处理的时候,需将字符串类型的数据首位加上双引号,即:

 

“\"" + orderflowids.toString() + "\""

 

 整体servlet代码如下:

 

response.setCharacterEncoding("UTF-8");
PrintWriter out = response.getWriter();
out.print("[");
out.print("{");
out.print("\"warningCount\":" + warningCount);
out.print(",\"orderflowids\":\"" + orderflowids.toString() + "\"");
out.print("}");
out.print("]");
out.flush();
out.close();

 否则,前端将不能解析json,报出非法等错误。。

 

另外,前端在解析json字符串时,用:

var data = eval("(" +data + ")");
 较好,可将data转化为json数组形式,供我们方便使用。。

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics