基于javascript的工具,用于处理json数据

时间:2018-06-13 17:19:09

标签: javascript json

我寻找一个工具,我可以将json的键分组到一个新键。我就是这样的。以下结构:

{
"key1":{"subkey1": "text",
        "subkey2": "text",
        "subkey3": "text",
        "subkey4": "text"

        } 

}

现在我想要创建一个新的密钥组,如:

{
"key1":{"newkey1":{
                  "subkey1": "text",
                  "subkey2": "text"
        },
        "newkey2":{
                  "subkey3": "text",
                  "subkey4": "text"
        },

}

我想从json加载旧数据,并希望以这种方式一个接一个地为每个主键设置它们。

编辑:

我需要JSON可视化工具来直观地创建新密钥。

EDIT2:

我找到了这个神奇的工具:https://jsoneditoronline.org/

1 个答案:

答案 0 :(得分:0)

您可以手动执行此操作,您可以使用像 linq 这样的标准工具(如javascript库)来进行此类查询。

如果您使用npm,则可以使用npm模块here。这完全模仿了结构化数据的.NET LINQ查询引擎

如果您更喜欢使用UI工具,则可以使用JSON可视化工具可视化json数据并对其进行编辑,如Pretty JSON

要进行更高级的编辑,您可以使用JSON Editor工具添加/删除键并修改值。