从数据库返回的JSON对象中删除索引

时间:2016-04-25 10:20:20

标签: arrays json database object hana

我有一个从数据库查询返回的JSON对象,如下所示:

{"0":
      {"DSName":"Patients"},
 "1":
      {"DSName":"Doctors"},
 "2":
      {"DSName":"Nurses"}
}

我需要删除索引值0,1,2,以便我只有" DSName"值。

结果:

{
 {"DSName":"Patients"},
 {"DSName":"Doctors"},
 {"DSName":"Nurses"}
}

感谢。

2 个答案:

答案 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];
}