我正在尝试通过使用该JSON.parse
函数从 json 中获取一个值。我的 json 响应如下:
{
"rows": 10,
"os": "0",
"page": "1",
"total": "122",
"projects": {
"P143841": {
"id": "P143841",
"locations": [{
"geoLocId": "0002220957",
"latitude": "3.866667",
"longitude": "11.516667"
}],
}
}
}
如果我这样做,我可以获得值 10JSON.parse(obj.rows)
但是如果我将行分配给一个变量 sayvar value = rows
然后我将它传递给JSON.parse(obj.value)
我得到的函数undefined
。
PS 我不知道响应参数的名称,即我不知道它是否会是rows
或os
引用上面的示例。我将从数据库中检索它们。如果我执行以下代码:
for (var i=0;i<length;i++) {
var value = responseParam_array[i];
console.log(obj.value);
}
我得到了输出,但任何帮助将不胜感激。