1、json数据的正常取值:json[i].fieldName

2、json数据的字段带空格:eval('json[' + i + ']["' + field + '"]')

3、json数据的赋值:eval('json[' + i + ']["' + field + '"]=' + jsonFilter.length);

4、json数据增加字段:循环所有数据,直接json[i].newField=defaultValue就可以了

5、json数据的排序:相当于数组的排序,json.sort(function (a, b) { return a[name] > b[name] ? 1 : -1 });

6、json数据的拷贝:var newObject = jQuery.extend(true, {}, oldObject);请参考:jQuery中json对象的复制(数组及对象)

7、json数组添加和删除等:concat 方法 |join 方法 |pop 方法 |push 方法 |reverse 方法 |shift 方法 |slice 方法 |sort 方法 |splice 方法 |toLocaleString 方法 |toString 方法 |unshift 方法 |valueOf 方法

8、创建json数组的例子:var jsonArr=[]; var item={id:'id1',value:'val1'}; jsonArr.push(item); 这样就创建了有两个字段id和value的json数组,并且给数组中增加了一条记录。

9、json数据的过滤:var jsonFilter = $.grep(json, function (item) //json filter
     {
      return item.LegendTitle ==
field;
     }, false); 最后一个参数Invert:false(过滤结果为True的),true(过滤结果为False的)。

最新文章

  1. DDD 领域驱动设计-看我如何应对业务需求变化,愚蠢的应对?
  2. JSP生成Excel报表
  3. linux---文本编辑vi
  4. weiphp---------图灵机器人存在的bug。
  5. 关于JLINK固件丢失或升级固件后提示Clone的解决办法
  6. (转) error: linker command failed with exit code 1 (use -v to see invocation)
  7. ef6 code first
  8. GIT GUI的使用(转)
  9. linux ls -l 详解
  10. 从C# String类理解Unicode(UTF8/UTF16)
  11. 一步一步学EF系列2【最简单的一个实例】
  12. Oracle常见错误集锦
  13. 面试经验合集-Web前端<一>
  14. docker php容器中简单添加seaslog拓展
  15. @PathVariable
  16. Robot Framework浏览器驱动下载
  17. Linux内核读书笔记第四周
  18. 【转载】LCT
  19. 十二、java_网络编程
  20. Flask源码解析:Flask应用执行流程及原理

热门文章

  1. sql2008来远程访问sql2005数据库服务器
  2. hdoj 5400 Arithmetic Sequence
  3. 在Button的click事件中引起客户端JavaScript
  4. fastreport for .net 数据邦定
  5. 一条结合where、group、orderby的linq语法
  6. JS Flex交互:html嵌套Flex(swf)
  7. 【官方文档】Hadoop分布式文件系统:架构和设计
  8. MFC 学习 之 工具栏的添加(一)
  9. iOS 蒙板,图片叠加显示漏空部分
  10. radvd.conf RADVD配置文件内容部分解析