【问题标题】:How to convert x-www-form-urlencoded to object如何将 x-www-form-urlencoded 转换为对象
【发布时间】:2021-06-15 20:08:42
【问题描述】:

我正在使用 API 发送 x-www-form-urlencoded 类型的数据,像这样

{
    "--------------------------b293caf16a07c90a\r\nContent-Disposition: attachment; name": "\"api_key\"\r\n\r\2d5d4f4f4d5d6f4d5f4d4f5\r\n--------------------------b293caf16a07c90a\r\nContent-Disposition: attachment; name=\"invoice_key\"\r\n\r\nYAtFRHOTxeONJYP\r\n--------------------------b293caf16a07c90a\r\nContent-Disposition: attachment; name=\"invoice_id\"\r\n\r\n1020984\r\n--------------------------b293caf16a07c90a\r\nContent-Disposition: attachment; name=\"payment_method\"\r\n\r\nFawry\r\n--------------------------b293caf16a07c90a\r\nContent-Disposition: attachment; name=\"invoice_status\"\r\n\r\npending\r\n--------------------------b293caf16a07c90a\r\nContent-Disposition: attachment; name=\"referenceNumber\"\r\n\r\n991008287\r\n--------------------------b293caf16a07c90a\r\nContent-Disposition: attachment; name=\"pay_load\"\r\n\r\nFTest\r\n--------------------------b293caf16a07c90a--\r\n"
}

有没有办法(如 npm 包)将此数据转换为 Javascript 对象或 JSON 以在我的网站中使用?

【问题讨论】:

    标签: javascript json node-modules x-www-form-urlencoded


    【解决方案1】:

    你可以试试这样解析:

    try{JSON.parse(data)}
    

    【讨论】:

    • 它返回错误 Unexpected token o in JSON at position 1 然后我使用了``` JSON.parse(JSON.stringify(data)) ```但它返回具有相同数据的对象!!
    • 您的输入和期望的输出到底是什么?
    猜你喜欢
    • 1970-01-01
    • 2018-06-11
    • 2015-08-16
    • 2019-12-04
    • 2020-10-06
    • 1970-01-01
    • 2019-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多