Разница qs.parse (), qs.stringify (), JSON.stringify () и JSON.parse () из

  Эти три метода является метод на языке JavaScript, часто используемый в развитии переднего конца.

  А, qs.stringify () и qs.parse ()

  QS НПМ представляет собой пакет управления складом может npm install qsбыть установлен командой. 

  1. qs.parse () разрешает URL-адрес в виде объекта

  2. qs.stringify () в виде целевой последовательности в URL, чтобы & сплайсинг.

  Этот метод особенно полезен в некоторых особых случаях. Например, когда мы используем запрос волос Вардар сообщение на сервер должен передать параметры API, эти параметры часто организованы как объект, как показано в следующем коде:  

Вардар ({ 
    метод: 'пост' , 
    URL: 'комментарий' , 
    данные: {                         
        srcId: это .id, 
        содержание: это .msg, 
        add_time: новый Date () 
    } 
}). 
затем (ответ => { 
    // ...... 
});

  Этот код ошибки при выполнении, изучить его ошибка, сервер не может получить правильные параметры размещать их там.

  Вам нужно сделать, это принять параметры, передаваемые к целевому серверу, используя qs.stringify () для преобразования. Правильный код выглядит следующим образом:  

Вардар ({ 
    Метод: 'POST' , 
    URL: 'Комментарий' , 
    qs.stringify ({: Data       // преобразование параметра передается                   
        SrcID: это .id, 
        Содержание: это .msg, 
        ADD_TIME: новая новая дата () 
    }) 
} .) 
тогда (Ответ => { 
    
});

  二, JSON.stringify () 和 JSON.parse ()

  1.JSON.parse () Код JavaScript Object Notation (JSON) строку в объект JSON.

  2.JSON.stringify () преобразует объект JSON, представленный как способ представления объектов JavaScript (JSON) строки   

  Например: когда мы идем LocalStorage в постоянных данных, может хранить только строки, таким образом, если данные должны быть сохранены JS объект, то вам нужно использовать JSON.stringify () в строку, а затем локализуется хранения  

вар телега = [{ID: "102", цена: 5528}, {ID: 101, цена: 268 }]; 
localStorage.setItem ( 'телега', JSON.stringify (тележка));

 

рекомендация

отwww.cnblogs.com/ldq678/p/10988854.html