我在使用json时遇到了一个问题,我不确定如何处理它。我创建了一个像这样的对象:
var jsonObj = {"000000": 0, "010000": 1, "020000": 0 .... };
其中0和1用作位。但是,如果我试着调用这个对象:
alert(jsonObj.000000);
我在Chrome中收到“意外号码”错误,因为它将00000作为数字而不是字符串处理。如果我在6个数字“c000000”之前用字母重构json对象,那么
alert(jsonObj.c000000);
会返回正确的值。好奇,如果有其他人经历过这样的事情以及如何处理它?</ p>
答案 0 :(得分:7)
jsonObj["000000"]
应该有效
答案 1 :(得分:1)
答案 2 :(得分:0)