`
ktoolcn
  • 浏览: 25897 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

javascript中操作json的增、删、改、查

阅读更多
javascript中操作json的增、删、改、查
<script type="text/javascript">
        var json = {
            "age":24,
            "name":"cst"
        };
        //修改Json中的age值,因为Json中存在age属性
        json["age"] = 30;
        alert(json.age); //30
 
        //增加Json中的sex值,因为Json中不存在sex属性
        json["sex"] = "M";
        alert(json.sex); //M
 
        <!-- 遍历Json中的数据 -->
        for(var key in json){
            try{
                //var value = eval("json['" +  key +"']");
                var value = json[key];
                alert(key+"_"+value);
            }catch(e){}
        }
 
        //删除Json数据中的age属性
        delete json["age"];
        alert(json.age); //undefined
 
           //定位数组中的json对像key属性等于value时在数组的位置
	   function indexJsonArrayByName(key,value,jsonArray){
	        	if(!jsonArray)
	        		return -1;
	        	var index = -1;
	        	for(var i=0;i<jsonArray.length;i++){
	        		var obj = jsonArray[i]
	        		if (obj[key] == value){
	        			index = i;
	        			break;	        			
	        		}        		
	        	}
	        	return index;
	   }
          var index = indexJsonArrayByName("key","value",array);
          //根据查出的索引删除数组中的对像
          array.splice(index,count);//从index位置移除count个节点
    </script>
分享到:
评论

相关推荐

    Json 增删改查

    根据给定文件的信息,我们可以总结出以下几个关于JSON(JavaScript Object Notation)的增删改查相关的知识点: ### 1. JSON的基本概念与结构 JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器...

    js+html+json增删改查带验证

    总结,"js+html+json增删改查带验证"项目是一个综合性的前端开发实践,涵盖了JavaScript编程、HTML页面构建、JSON数据处理以及用户输入验证等多个重要知识点。通过这样的项目,开发者可以提升对前端数据管理的理解,...

    jquery json 增删改查

    在这个"jquery json 增删改查"项目中,Java接收来自jQuery的JSON请求,执行相应的数据库操作,然后返回更新后的JSON数据。 **整合jQuery、JSON与Java**: 在实际应用中,前端使用jQuery通过Ajax发送JSON格式的数据...

    mysql5.7支持json数据的增删改查的例子

    在MySQL 5.7中,你可以直接在数据库中存储和操作JSON对象,无需额外的复杂转换。 首先,让我们了解如何创建一个支持JSON字段的表。在MySQL中,你可以这样定义一个表: ```sql CREATE TABLE example_table ( id ...

    异步刷新返回json数据的增删改查

    在异步刷新返回JSON数据的增删改查操作中,我们可以将每个步骤详细解析: 1. **添加(Add)**:前端通过AJAX发送一个HTTP请求到服务器,请求通常包含POST方法,携带待添加的数据(以JSON格式)。服务器接收到请求后...

    一个页面实现Ajax效果的增删改查-JQuery+Json版

    本项目"一个页面实现Ajax效果的增删改查-JQuery+Json版"正是利用了这一技术,结合jQuery库和JSON数据格式,为用户提供了一个在一个页面上完成数据增、删、改、查功能的示例。 **jQuery** 是一个轻量级的JavaScript...

    一个页面实现Ajax效果的增删改查-JQuery+Json版.zip

    本项目"一个页面实现Ajax效果的增删改查-JQuery+Json版.zip"正是展示了如何利用jQuery库和JSON数据格式在单一页面上实现动态的数据操作,包括添加、删除、修改和查询功能。 首先,jQuery是一个轻量级的JavaScript库...

    小程序增删改查代码

    本主题聚焦于“小程序增删改查代码”,这意味着我们将探讨如何在小程序中实现数据库的CRUD(Create、Read、Update、Delete)操作。CRUD是数据库管理的基本功能,对于任何应用程序的数据管理都至关重要。 首先,我们...

    BootStrapTable实现增删改查

    在MVC(Model-View-Controller)架构中,结合C#后端,BootstrapTable可以实现数据的增删改查操作,提供用户友好的界面和高效的后台处理。 1. **BootstrapTable的基本结构** BootstrapTable的核心是HTML的`&lt;table&gt;`...

    Json 格式分页、Jquery easy ui 增删改查例子

    通过以上步骤,你就可以利用JQuery EasyUI和JSON数据格式创建一个功能完善的增删改查界面。同时,EasyUI的其他组件,如`dialog`、`form`等,也可以辅助实现这些功能,让用户体验更加流畅。记住,良好的前端设计不仅...

    bootstrap 带增删改查 表格

    在Bootstrap中,表格设计简洁,适应性强,尤其适合在网页上实现数据的增删改查功能。Bootstrap表格通常结合JavaScript库如jQuery和相关的插件(如jqGrid)来增强交互性,提供分页、搜索、排序等高级功能。 ...

    c3p0+dbUtils+Ajax+Json+Jquery实现【增删改查】Demo

    在本项目"C3P0+DBUtils+Ajax+Json+Jquery实现【增删改查】Demo"中,我们将探讨如何结合这些技术来构建一个功能完善的Web应用,用于执行基本的数据操作,即增(Add)、删(Delete)、改(Modify)和查(Query)。...

    easyui+三层+json增删改查DEMO

    【标题】"easyui+三层+json增删改查DEMO"是一个基于EasyUI前端框架,结合三层架构和JSON数据格式实现的Web应用程序示例,主要用于演示如何在实际项目中进行CRUD(创建、读取、更新、删除)操作。这个DEMO涵盖了...

    react实例-增删改查 人员管理系统

    "增删改查"是任何数据管理系统的基石。在React中,我们可以使用事件处理函数来触发这些操作。例如,当用户点击“添加”按钮时,一个handleAdd函数会被调用,负责收集表单数据并将其添加到数据列表中。同样,对于删除...

    ajax及PHP操作数据库增删改查的基础应用实例.zip

    在增删改查(CRUD:Create, Read, Update, Delete)操作中: 1. **创建(Create)**:使用`INSERT INTO`语句向数据库插入新记录。 2. **读取(Read)**:使用`SELECT`语句获取数据,可以结合`WHERE`子句进行条件...

    2020年ajax学生增删改查.zip

    10. **数据库操作**:可能涉及到SQL语句的编写,用于在数据库中执行增删改查操作。 通过这个项目,学生可以全面了解Web应用中的前后端交互流程,以及如何利用Ajax提高用户体验。同时,它也是一个很好的实践平台,...

    js实现Ajax效果的增删改查

    在这个“js实现Ajax效果的增删改查”主题中,我们将深入探讨如何利用JavaScript和Ajax技术来实现数据库数据的CRUD(创建、读取、更新和删除)操作。 首先,我们需要理解Ajax的工作原理。Ajax通过创建XMLHttpRequest...

    servlet实现增删改查

    本教程将重点讲解如何使用Servlet来实现数据库中的增删改查(CRUD)操作,这对于初学者理解Web应用程序的后端处理至关重要。 1. **Servlet基础知识** Servlet是Java Servlet API的核心组件,它是一个Java类,遵循...

    学生信息增删改查微信小程序案例(springboot后台).rar

    在增删改查操作中,后台通常需要处理以下几个关键点: 1. **新增**:接收来自小程序的POST请求,创建新的学生信息并保存到数据库。 2. **删除**:通过DELETE请求,根据特定的学生ID删除对应记录。 3. **修改**:通过...

    SSM框架增删改查和分页,ajax数据传导

    下面我们将详细探讨SSM框架在实现增删改查和分页操作,以及如何通过Ajax进行数据传导。 1. **Spring框架**:Spring的核心是依赖注入(Dependency Injection,DI),它负责管理对象的生命周期和对象间的依赖关系。...

Global site tag (gtag.js) - Google Analytics