删除json中的根节点

时间:2016-02-26 13:47:33

标签: javascript json

我有一个存储在变量中的json数据。 var jsonstring;

Json数据:

{ "XYZ": { "abc":[{....}] } }

从JSON Data上面,我不应该有XYZ节点。我需要JSON数据

{ "abc":[{....}] }

如何使用Javascript删除。

2 个答案:

答案 0 :(得分:1)

如果jsonstring是JSON对象,请更新它

jsonstring = jsonstring["XYZ"]

如果jsonstring是字符串,请执行此操作。

var json = JSON.parse(jsonstring);
json = json["XYZ"];

答案 1 :(得分:1)

如果您知道要删除的媒体资源名称,就像

一样简单
json = json.XYZ;

如果您不知道并且始终想要删除根音,请使用

json = json[Object.keys(json)[0]];