我拼命尝试用 Javascript 解析 JSON 文件。
这是我的数据:
{
"streetCity":
{
"132":"Abergement-Clemenciat",
"133":"Abergement-de-Varey",
"134":"Amareins"
}
}
我只想访问每个数据,但我尝试过但失败了。
你有想法阅读这些数据吗?
谢谢 !
此致
我拼命尝试用 Javascript 解析 JSON 文件。
这是我的数据:
{
"streetCity":
{
"132":"Abergement-Clemenciat",
"133":"Abergement-de-Varey",
"134":"Amareins"
}
}
我只想访问每个数据,但我尝试过但失败了。
你有想法阅读这些数据吗?
谢谢 !
此致
如果这是您的数据,或者您的数据是这种形式,那么您可以简单地使用。
var obj = {"streetCity":
{
"132":"Abergement-Clemenciat",
"133":"Abergement-de-Varey",
"134":"Amareins"
}
};
console.log(typeof(obj)); // will tell the type, it should be object
obj.streetCity['132'] will return Abergement-Clemenciat",
它的行为类似于 JSON 对象。
否则,如果您的数据是动态生成的,请使用jQuery.getJSON()函数从服务器获取 JSON 数据。它将以 JSON 格式返回数据。
var obj = {
"streetCity":
{
"132":"Abergement-Clemenciat",
"133":"Abergement-de-Varey",
"134":"Amareins"
}
};
obj.streetCity[132]
我假设,通过说 JSON 文件,你的意思是你JSON
的脚本中有一些。
var data={
"streetCity":
{
"132":"Abergement-Clemenciat",
"133":"Abergement-de-Varey",
"134":"Amareins"
}
};
$.each(data.streetCity,function(index,item){
alert(item);
});
http://api.jquery.com/jQuery.parseJSON/
必须解析带引号和单引号的 JSON。
如果您创建的 JSON 没有引号和单引号(格式不正确),那么您可以将 JSON 设置为等于一个变量。但不要这样做。