var jsondata = {'username':''};
var jsondata = {'mobi':''};
var jsondata = {'city':''};
var jsondata = {'time':''};
一个json查询条件,有N种可能。
怎么能取出传过来的 json 的第一个键名。建名是未知的,不固定,有时候按用户名查询,有时候按手机查询,取决于用户怎么查。由于是第三方接口,我不能改他的规则,只能是这样,按照他的方法来。
var jsondata = {'username':''};
var jsondata = {'mobi':''};
var jsondata = {'city':''};
var jsondata = {'time':''};
一个json查询条件,有N种可能。
怎么能取出传过来的 json 的第一个键名。建名是未知的,不固定,有时候按用户名查询,有时候按手机查询,取决于用户怎么查。由于是第三方接口,我不能改他的规则,只能是这样,按照他的方法来。
function dump(v){
for(var j in v){
var sub_key = j;
var sub_val = v[j];
console.log(sub_key);
return
}
}
var jsondata = {'username':'1', 'a':'2'};
dump(jsondata)
jsondata = {'mobi':'2', 'a':'3'};
dump(jsondata)
jsondata = {'city':'3', 'a':'4'};
dump(jsondata)
jsondata = {'time':'4', 'b':'5'};
dump(jsondata)
输出
username
mobi
city
time
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决