JSON对象过滤器

时间:2014-01-19 14:07:28

标签: jquery json

我想问你如何从这些JSON中过滤值

{first: "100", second: "200", third: "300"}

我的意思是我需要这样的东西

if(json=first){select value}

我写了这部分来解释你我需要什么。我希望你能理解我。

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

所以,如果

var json = {first: "100", second: "200", third: "300"};
var valueFromSlider = "first";

if(json[valueFromSlider] !== undefined) {
    // The valueFromSlider i.e. "first" exists in the json object.
    alert(json[valueFromSlider]); //alerts 100
}

请在此处查看null / undefined check:https://stackoverflow.com/a/858193

我认为你要做的事情应该是这样的。

var json = {100: "first", 200: "second", 300: "third"};
var valueFromSlider = 100;

if(json[valueFromSlider] !== undefined) {
    // The valueFromSlider i.e. 100 exists in the json object.
    alert(json[valueFromSlider]); //alerts "first"
}

<小时/> 控制台输出

  

var json = {first:“100”,second:“200”,third:“300”};

     

json.first
  “100”

     

JSON [ “第一”]
  “100”

     

json.first ===“100”
  

     

json.first!== undefined
  

     

json.another!== undefined