js获取json对象的key值

 <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>
时间: 2024-10-25 06:10:41

js获取json对象的key值的相关文章

js获取json对象的属性值

// var responseData = response.data.result; for (var r in responseData) { if (responseData[r]["visible"] == 0) { responseData[r]["visible"] = "是"; } else { responseData[r]["visible"] = "否"; } } 原文地址:https:

javascript获取json对象的key名称的两种方法

javascript获取json对象的key名称的两种方法 数据处理中,你可能接收到一个不确定内容格式的json对象,然后要把key的值提取出来.今天试过两种可以提取json key的方法,均可以正常工作. 先看第一种方法 jsonObj = { Name: 'richard', Value: '8' }for (key in jsonObj){ console.log(key); //add your statement to get key value} 结果 NameValue 第二种方法

获取JSON对象的属性值

1.问题背景 有一个json对象,其中有键值对,那怎样获取json对象中属性值 2.实现源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

JS 遍历JSON中每个key值

JS 遍历JSON中的每个key值,可以按键值对进行存储: var myVar = { typeA: { option1: "one", option2: "two" } } Object.keys(myVar).forEach(function(k) { if(k === "typeA") { // do stuff } else if (k === "typeB") { // do more stuff } else {

Js 怎么遍历json对象所有key及根据动态key获取值

js访问json参照一下代码 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gbk"/> <script type="text/javascript"> var smsTypeDesc = {"4":"回访短信","3":"邮件短

jquery中ajax如何返回值到上层函数的方法以及对于js处理json对象方法的记录

①在我们做前端js处理的时候我们经常会将一些公用的js方法封装起来,方便别的地方调用,但是我们要做的是需要将请求返回的值传递给调用者,这里我记录了在js中采用ajax方法获取后台数据并返回给调用者的方法,我们平时使用ajax的方法基本为如: <span style="font-family:FangSong_GB2312;font-size:18px;">function AutoGetOpenid(){ var personJson; $.ajax({ url : &qu

JavaScript对象根据Key值排序

近日在工作中遇到了一个挺有意思的问题.对JS的对象按Key值排序.如下面的obj对象 var obj ={"中国(100)":"'beijing','sichuan' ,'jilin'","英国大不列颠(2)" :"'london','airland'","美国加州(5)":"'phonix','atalata'","德意志(4)":"'berlin','e

js 获取浏览器高度和宽度值

js 获取浏览器高度和宽度值 IE中: document.body.clientWidth ==> BODY对象宽度 document.body.clientHeight ==> BODY对象高度 document.documentElement.clientWidth ==> 可见区域宽度 document.documentElement.clientHeight ==> 可见区域高度 FireFox中: document.body.clientWidth ==> BODY

获取JSON对象的属性名称

1.问题背景 一个json对象,是以键值对组成,通过循环json对象,获取json对象中的属性名称 2.实现源码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&