Javascript 如何从URL重新格式化我的数据响应

Javascript 如何从URL重新格式化我的数据响应,javascript,jquery,json,Javascript,Jquery,Json,我从URL返回的数据格式如下: #RES#[{"status":"Stopped \/ Idle","val":17.469444444444,"unit":"617-0003"},{"status":"Working","val":0,"unit":"617-0003"},{"status":"Headland Turning","val":0,"unit":"617-0003"},{"status":"Transport","val":0.15333333333333,"unit":"617

我从URL返回的数据格式如下:

#RES#[{"status":"Stopped \/ Idle","val":17.469444444444,"unit":"617-0003"},{"status":"Working","val":0,"unit":"617-0003"},{"status":"Headland Turning","val":0,"unit":"617-0003"},{"status":"Transport","val":0.15333333333333,"unit":"617-0003"}]
我想将其重新格式化为:

[
    {
    "status": "Stopped \/ Idle",
    "val": 17.469444444444},
{
    "status": "Working",
    "val": 0},
{
    "status": "Headland Turning",
    "val": 0},
{
    "status": "Transport",
    "val": 0.15333333333333}
]
注:

  • 删除开头字符串
    #RES
  • 删除字段
    “单元”
  • 谢谢

    var str='#RES#[{“状态”:“停止\/Idle”,“val”:17.46944444,“单位”:“617-0003”},{“状态”:“工作”,“val”:0,“单位”:“617-0003”},{“状态”:“地头转弯”,“val”:0,“单位”:“617-0003”},{“状态”:“运输”,“val”:0.15333333333333,“单位”:“617-0003”};
    
    var str = '#RES#[{"status":"Stopped \/ Idle","val":17.469444444444,"unit":"617-0003"},{"status":"Working","val":0,"unit":"617-0003"},{"status":"Headland Turning","val":0,"unit":"617-0003"},{"status":"Transport","val":0.15333333333333,"unit":"617-0003"}]';
    str = str.slice(5);
    
    var json = JSON.parse(str);
    console.log(json);
    for (var i = 0; i < json.length; i++) {
        delete json[i].unit;
    }
    
    console.log(json);
    
    str=str.slice(5); var json=json.parse(str); log(json); for(var i=0;i
    对。。。你试过什么?