/ / как да конвертирате x-www-форма-urlencoded полезен товар към json - javascript, json, node.js, hapijs

как да конвертирате x-www-form-urlencoded полезен товар към json - javascript, json, node.js, hapijs

аз съм с npm поискване модул за публикуване на данни. по подразбиране, posy е от x-www-form-urlencoded така че от страна на сървъра получавам такива данни

{
"files[0][path]": "myfile1",
"files[0][contents]": "some content",
"files[0][active]": "true"
}

как мога да анализирам данните в json? като

{
files: [{
path: "mypath",
content: "mycontent",
active: true
} {
path: "mypath2",
content: "mycontent2",
active: false
}]
}

Мисля, че изразът js може да използва средна жица за това, но аз използвам Hapi сървър. какви са моите възможности да анализираме полезния товар на json?

Отговори:

0 за отговор № 1

Съществуват редица съществуващи пакети възли, които се занимават с обработване на заявки. Разгледайте https://www.npmjs.com/package/body-parser-json, Да се ​​напише решение от самото начало би било просто загуба на време.


0 за отговор № 2

Погледнахте ли в serializeArray () api на jQuery? Това може да е достатъчно добро в зависимост от случая на употреба, но тук е друга библиотека изграден върху сериализиращия елемент ().


0 за отговор № 3

с bodyparsing от страна на сървъра и hapijs, се случи да се сблъскам Hapi-bodyparser който свърши работата.