我有以下JSON文件:
({
"text1": "item_1",
"text2": "item_2",
"text3": "item_3",
"text4": "item_4"
})
如何打印text2
的价值?
jQuery会比纯JS更快吗?
非常感谢。
答案 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(因此是$)