gpt4 book ai didi

javascript - 删除 JSON 根

转载 作者:搜寻专家 更新时间:2023-11-01 04:54:56 26 4
gpt4 key购买 nike

我在 JavaScript 变量上有以下字符串:

my_Variable = "{"Domini":[{"cod_domini":"1","nom_domini":"Sant Esteve de Palautordera"},{"cod_domini":"2","nom_domini":"Parc Natural del Montseny"},{"cod_domini":"5","nom_domini":"Sant Pere de Vilamajor"},{"cod_domini":"6","nom_domini":"Santa Maria i Mosqueroles"}]}"

我需要删除字符串 Domini 顶部的根,因此生成的字符串如下所示:

my_Variable = [{"cod_domini":"1","nom_domini":"Sant Esteve de Palautordera"},{"cod_domini":"2","nom_domini":"Parc Natural del Montseny"},{"cod_domini":"5","nom_domini":"Sant Pere de Vilamajor"},{"cod_domini":"6","nom_domini":"Santa Maria i Mosqueroles"}]

我尝试使用 JSON.parse() 函数将 JSON 解析为一个对象并且它有效,但是我不知道如何检索数据并处理它以生成新的没 Root过的 JSON。

我应该使用某种循环吗?

最佳答案

很简单:

my_Variable = my_Variable.Domini;

JSON 解析后。

所以代码会是这样的:

my_Variable = "{"Domini":[{"cod_domini":"1","nom_domini":"Sant Esteve de Palautordera"},{"cod_domini":"2","nom_domini":"Parc Natural del Montseny"},{"cod_domini":"5","nom_domini":"Sant Pere de Vilamajor"},{"cod_domini":"6","nom_domini":"Santa Maria i Mosqueroles"}]}";
my_Variable = JSON.parse( my_Variable );
my_Variable = my_Variable.Domini;
console.log( my_Variable ); // [{"cod_domini":"1","nom_domini": ...

关于javascript - 删除 JSON 根,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14020726/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com