zoukankan      html  css  js  c++  java
  • 构造json时候的一个小问题

    构造json的时候,如果使用String.Format(format,arg)或者StringBuilder.AppendFormat(format,arg)
    的时候,如果format中有大括号,构造的时候,
    比如:在使用easyui构造树的json字符串时,如果使用了attributes添加了自定义的属性,形式如下:
    sbJson.AppendFormat("\"id\":\"{0}\",\"text\":\"{1}\",\"attributes\":{\"moduleId\":\"{2}\"}", id,text,moduleId);
    上面这句话在构造的过程中是会报字符串错误的异常错误。错误就是在\"attributes\":{\"moduleId\":\"{2}\"}"这里。
    修改方法很简单,就是在外层再加上一层的大括号就可以了。
    修改后,正确的代码应该是:
    sbJson.AppendFormat("\"id\":\"{0}\",\"text\":\"{1}\",\"attributes\":{{\"moduleId\":\"{2}\"}}", id,text,moduleId);
    小问题,记录一下。

    jquery的ajax请求是自动添加缓存功能的,这个小问题,也在这里记录一下吧。 

  • 相关阅读:
    scheduletask任务调度(2间隔时间)
    scheduletask任务调度
    初始webservice
    ssh整合
    aop
    自定义框架(MyMvc)
    数据校验
    原生态ajax
    struts2国际化
    文件下载
  • 原文地址:https://www.cnblogs.com/acles/p/2540030.html
Copyright © 2011-2022 走看看