打印json文件的值

时间:2016-01-19 21:30:06

标签: javascript json

我有以下JSON文件:

({
    "text1": "item_1",
    "text2": "item_2",
    "text3": "item_3",
    "text4": "item_4"
})

如何打印text2的价值?

jQuery会比纯JS更快吗?

非常感谢。

3 个答案:

答案 0 :(得分:1)

将该对象分配给变量(例如foo)后,您可以通过以下方式打印text2值:

var foo = {
  "text1": "item_1",
  "text2": "item_2",
  "text3": "item_3",
  "text4": "item_4"
};

console.log(foo.text2);

关于JS对jQuery的速度有多快,这是一个非常简单的指令,并且不会在一个或另一个之间产生显着差异。

答案 1 :(得分:0)

var strJSON =' {     " text1":" item_1",     " text2":" item_2",     " text3":" item_3",     " text4":" item_4" }&#39 ;;

var objJSON = eval("(function(){return" + strJSON +&#34 ;;})()");

警报(objJSON.text2);

答案 2 :(得分:-1)

$.getJSON("test.json", function(json) {
    console.log(json); // this will show the info it in console
    console.log(json.text2); //should print item_2 in console   
});
如果你知道如何正确地编写它,那么纯JS会更快。 Jquery为开发人员添加了许多不错的功能,但它耗费了CPU和内存。

上面这个例子使用jQuery(因此是$)