在前端简单的json搜索方法
来源:互联网 发布:数据执行保护删除不了 编辑:程序博客网 时间:2024/05/19 16:49
近来在做前端的时候,需要用到json,以前没怎么用过,临时报佛脚
记录遇到的问题:
在js中接收返回值,比如value之后,把json转换成对象
var json = JSON.parse(value);下面是论坛里面的大神,帮我写的两种搜索json串的方法,在这里记下来,以免忘记
第一种(功能类似select age from json where id = 1):
var json = [ { "id": "1", "num":"123", "age": "23" }, { "id": "2", "num":" 234", "age":"20" }];function getItem(arr,n,v) { for (var i = 0; i < arr.length; i++) if (arr[i][n]==v) return arr[i];} alert(getItem(json,"id","2").age);alert(getItem(json,"num","123").age);第二种(功能类似select age from json where id = 1 and num = 123):
var json = [ { "id": "1", "num":"123", "age": "23" }, { "id": "2", "num":"234", "age":"20" }];function getItem(arr,obj) { arrFor: for (var i = 0; i < arr.length; i++) { for (var n in obj) if (arr[i][n]!=obj[n]) continue arrFor; return arr[i]; }} alert(getItem(json,{"id":"2","num":"234"}).age);因为json是无序的,所以,顺序不同不影响方法执行!
阅读全文
1 0
- 在前端简单的json搜索方法
- 使用TypeScript 搜索JSON的简单方法
- json在前端的运用
- asp.net MVC接收前端传递的复杂json对象的简单处理方法
- JSON日期在前端显示的格式
- 将json数据显示在table上,并对该数据进行简单的模糊搜索
- javascript数组转json及json值的搜索方法
- [javaEE]Java中JSON的简单使用与前端解析
- 简单粗暴的前端加解密方法
- 简单的前端下载服务器文件方法
- json获取数据库的信息在前端页面显示
- 在前端使用JSON两种常用场景的分析
- 【JSON】JSON在前端和后端传递
- 一种简单的JSON解析方法
- JS创建JSON的简单方法
- 简单直接的方法解析JSON数据
- JSON定义以及一些简单的方法
- java后台设计简单的json数据接口,设置可跨域访问,前端ajax获取json数据
- 加密芯片和芯片解密那些事:如何防止电子产品抄袭
- Spring+AspectJ,操作AOP出错
- 积累go获取本地ip地址
- jquery .children()[1]
- Effective Java 学习笔记之异常
- 在前端简单的json搜索方法
- 如何利用缺陷的管理提高软件开发质量六——如何分析
- Gradle手动下载与配置
- Linux下安装软件的几种方法
- Ubuntu下安装ShadowSocks
- Webuploader教程(一)------简单实用上传功能
- java中的string类与正则表达式
- Java异常捕获之try-catch-finally-return的执行顺序
- 多线程实现生产者消费者