我有一个从数据库查询返回的JSON对象,如下所示:
{"0":
{"DSName":"Patients"},
"1":
{"DSName":"Doctors"},
"2":
{"DSName":"Nurses"}
}
我需要删除索引值0,1,2,以便我只有" DSName"值。
结果:
{
{"DSName":"Patients"},
{"DSName":"Doctors"},
{"DSName":"Nurses"}
}
感谢。
答案 0 :(得分:1)
如果你不想索引,那么对数组进行适当的编码。
如果要编码键值对数组,则使用array_values函数并对值进行编码。
json_encode(array_values($data));
答案 1 :(得分:-1)
var myObj ={"0":
{"DSName":"Patients"},
"1":
{"DSName":"Doctors"},
"2":
{"DSName":"Nurses"}
}
Single delete
delete myObj['0']
For all element loop
for(var i = 0; i < myObj.length; i++) {
delete myObj[i];
}