`
西北小强
  • 浏览: 345025 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js获取json中key所对应的value值

阅读更多
 <script type="text/javascript">
	 getJson('age');

	function getJson(key){
		var jsonObj={"name":"傅红雪","age":"24","profession":"刺客"};
		//1、使用eval方法	
		var eValue=eval('jsonObj.'+key);
		alert(eValue);
		//2、遍历Json串获取其属性
		for(var item in jsonObj){
			if(item==key){	//item 表示Json串中的属性,如'name'
				var jValue=jsonObj[item];//key所对应的value
				alert(jValue);
			}
		}
		//3、直接获取
		alert(jsonObj[''+key+'']);
	}
 </script>

 通过上边三种方法就可以取到json中key对应的值

分享到:
评论
1 楼 qiuxue126com 2016-05-19  
学习啦!谢谢 

相关推荐

    js获取json中key所对应的value值的简单方法

    以下是三种在JavaScript中获取JSON对象中key对应的value值的简单方法。 方法一:使用eval()方法 eval()函数会计算某个字符串,并执行其中的JavaScript代码。在获取JSON对象中的value值时,可以通过将要获取的key...

    Python获取json或字典中任意key的value值

    在数据处理或者自动化测试过程中需要对返回的json数据作校验,针对json数据中的单个或多个key进行校验,此时就需要获取json或字典中任意key的value值 数据如下: data = { duringTime: 401, timesPerDay: 10000, ...

    java中对单层json进行key字母排序

    `根据键获取对应的值,`optString()`方法用于安全地获取字符串类型的值,如果键不存在则返回空字符串。 - `map.put(key, value);`将键值对放入排序映射中。 4. 使用`JSONObject.fromObject(map)`将排序后的映射...

    json.zip_JSON_Json::Value_c++ Key Value_jsoncpp

    `asInt()`函数用于将`Json::Value`对象转换为整型值,这样我们就可以读取并使用"key"对应的数值了。 关于C++中的键值对操作,`Json::Value`提供了灵活的方式来访问和修改JSON对象的属性。键可以是字符串,而值可以...

    JS操作json对象key、value的常用方法分析

    在处理JSON对象时,我们常常需要操作JSON对象的键(key)和值(value),包括获取、遍历、添加和删除等操作。以下是对这些操作的详细解析: 1. 定义JSON对象: JSON对象是键值对的集合,以大括号`{}`包裹。键(key...

    Android 将json数据的key和value动态加载到listview

    JSON由键值对组成,键(key)是字符串,值(value)可以是各种数据类型,如字符串、数字、数组、对象等。在本例中,JSON的key将作为ListView的标题项,value则作为标题对应的详细内容。 1. **解析JSON数据**:首先...

    HTML读取json文件示例程序.zip

    5. **JSON数据结构**:JSON数据由键值对组成,其格式类似JavaScript对象,如`{ "key": "value" }`。你可以通过键来访问值,例如`data.key`。 6. **JSON与JavaScript对象**:JSON字符串可以通过`JSON.parse()`方法...

    遍历多级树状json获得父子节点值

    JSON结构通常包括键值对(key-value pairs)和数组(arrays),其中数组可以包含其他JSON对象或基本数据类型。当一个JSON对象中存在嵌套的对象或数组时,就形成了树状结构。 遍历多级树状JSON的基本思路是使用递归...

    VC++读取json格式数据

    在IT行业中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,广泛用于Web服务和应用程序之间的数据传输。它以其简洁、易于阅读和编写的特点,成为C++开发者处理数据时的重要工具。本主题将围绕...

    js循环map 获取所有的key和value的实现代码(json)

    方法一: json格式定义 &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &...

    Js实现json数据的读写

    在JavaScript中,我们可以使用`fetch` API或者XMLHttpRequest来获取远程数据,然后使用`JSON.parse()`方法将接收到的JSON字符串转化为JavaScript对象。例如: ```javascript fetch('data.json') .then(response =&gt;...

    Java读取json文件,并转化为map取值

    转化完成后,Map中的键是JSON对象的属性名,值对应属性的值。如果JSON包含嵌套的对象或数组,它们会被转换为`Map`或`List`。 对于Map取值,你可以使用`get`方法: ```java String key = "exampleKey"; Object ...

    js遍历json的key和value的实例

    本篇文章将详细讲解如何遍历JSON对象的键(key)和值(value),并提供具体的实例。 一、遍历无规律的JSON对象数组 在JavaScript中,当你面对一个包含多个JSON对象的数组时,遍历每个对象及其属性通常需要双重循环...

    Gson解析JSON中动态未知key的例程源码

    由于JSON对象的键是动态的,我们使用`entrySet()`方法遍历`JsonObject`的所有键值对,获取每个动态key及其对应的值。这样,即使在运行时键是未知的,我们也能成功解析JSON数据。 此外,如果需要将动态key的JSON数据...

    kettle解析json串

    根据提供的信息,我们可以深入探讨如何在Kettle中解析JSON串,并连接数据库进行数据处理。本文将详细介绍使用Java库解析JSON的基本方法以及如何在Kettle环境中实现这一过程。 ### Kettle与JSON解析概述 #### 1. **...

    C#读取修改Json文件

    在C#编程中,处理JSON(JavaScript Object Notation)文件是一项常见的任务,因为JSON是一种轻量级的数据交换格式,广泛用于API数据传输和配置文件存储。本篇文章将深入探讨如何在C#中读取和修改JSON文件,以及相关...

    js操作json

    在面向对象的语言中,key 为对象的属性,value 为对应的属性值。因此,可以使用对象.key 获取属性值,这个属性值的类型可以是数字、字符串、数组、对象等几种。 数组在 JavaScript 中是中括号“[]”括起来的内容,...

Global site tag (gtag.js) - Google Analytics