解析JSON响应时出现问题

ezh*_*hil 0 javascript json

我需要解析JSON值.我可以获得'name'值,但如果属性有冒号(:),我无法检索json值.PFB代码

<script>
var text = '{"name": "james","age": "30","re:moto" : "Hi"}'

var obj = JSON.parse(text);

document.getElementById("demo").innerHTML =
obj.name + "<br>" + obj.age ;
</script>
Run Code Online (Sandbox Code Playgroud)

在这里,我的名字价值为"詹姆斯".检索're:moto'时出错.任何人都可以告诉我如果它有冒号怎么检索属性?

epa*_*llo 5

您需要使用括号表示法.

var text = '{"name": "james","age": "30","re:moto" : "Hi"}';
var obj = JSON.parse(text);
console.log(obj["re:moto"]);
Run Code Online (Sandbox Code Playgroud)