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请求是自动添加缓存功能的,这个小问题,也在这里记录一下吧。 

  • 相关阅读:
    CSS3 Media Queries 片段
    针对移动设备的CSS3布局
    移动Web界面样式-CSS3
    em与px区别-CSS教程
    webApp添加到iOS桌面
    字典(dick)
    元组(Tuple)
    列表(list)
    字符串的常用方法
    运算符
  • 原文地址:https://www.cnblogs.com/acles/p/2540030.html
Copyright © 2011-2022 走看看