var json = {"a":123,"b":456,"c":789}; var str = "a"; alert(json.str)能用吗?为什么是undefined

2025-05-12 17:39:17
推荐回答(4个)
回答1:

var json = {"a":123,"b":456,"c":789};
对c#来理解 json 是一个类, a ,b , c是json类的3个字段,{"a":123,"b":456,"c":789}这是赋值,
使用像类一样 json.a 即可, 也可以这样拿a值 json["a"]

回答2:

不可以,你的码出错了。

回答3:

json里面的a是json里面的键 后面的是键值 你str=“a”他是个字符串 和json的键是不匹配的

回答4:

json.a
json点后要为json串中的key