首页 > 解决方案 > 从 JSON 有效负载中的特定 JSON 对象中删除特殊字符

问题描述

我有一个大的 JSON 有效负载,我想使用 JS 格式化有效负载的特定对象。
我希望flightdetails数组对象编辑并从中删除特殊字符。我怎样才能做到这一点?

在过去的 2 天里,我一直在使用 XSLT 来解决这个问题,但我无处可去,因此我决定使用 JS 将其删除。

数组示例(里面可以有30多条记录flightdetails

"flightdetails": [
    {
        "id": XF-2092,
        "trips": 2,
        "categories": {
            "flights": [
                "\"return\",\"oneway\""
            ]
        },
        "id": XF-2093,
        "trips": 1,
        "categories": {
            "flights": [
                "\"return\""
            ]
        }
    }
 ]

预期产出

"flightdetails": [
    {
        "id": XF-2092,
        "trips": 2,
        "categories": {
            "flights": [
                "return","oneway"
            ]
        },
        "id": XF-2093,
        "trips": 1,
        "categories": {
            "flights": [
                "return"
            ]
        }
    }
 ]

//destinations/flightdetails路径内的 flightdetails 对象

标签: javascriptjson

解决方案


推荐阅读