【问题标题】:Invalid JSON data with base64 string on PostmanPostman 上带有 base64 字符串的 JSON 数据无效
【发布时间】:2019-05-13 12:25:57
【问题描述】:

我需要使用Postman 发送一些JSON 请求。我在这里遇到了base64 string 的问题。如何正确格式化为 JSON 属性?希望我在那里做错了。

注意: base64 字符串的长度更大。我已经提取了一部分。

{
"api_key": "m40q-412u-99bd-388d-yazn",
 "file_name": "fileName.pdf",
 "file_content": "data:image/*;charset=utf-8;base64,JVBERi0xLjQKJe+/ve+/ve+/ve+/vQoxIDAgb2JqCjw8CiAgL1R5cGUgL0NhdGFsb2cKICAvUGFn
ZXMgMiAwIFIKPj4KZW5kb2JqCgoyIDAgb2JqCjw8CiAgL1R5cGUgL1BhZ2VzCiAgL01lZGlhQm94
IFsgMCAwIDI0ODAgMzUwOCBdCiAgL0NvdW50IDEKICAvS2lkcyBbIDMgMCBSIF0KPj4KZW5kb2Jq
CgozIDAgb2JqCjw8CiAgL1R5cGUgL1BhZ2UKICAvUGFyZW50IDIgMCBSCiAgL01lZGlhQm94IFsg
MCAwIDU5MyA4NDEgXQogIC9SZXNvdXJjZXMgPDwKICAgIC9Gb250IDw8CiAgICAgIC9GMSA0IDAg
UgogICAgPj4KICAgIC9YT2JqZWN0IDw8CiAgICAgIC9pbWcxIDYgMCBSCiAgICA+PgogID4+CiAg
L0NvbnRlbnRzIDUgMCBSCj4+CmVuZG9iagoKNCAwIG9iago8PAogIC9UeXBlIC9Gb250CiAgL1N1
YnR5cGUgL1R5cGUxCiAgL0Jhc2VGb250IC9UaW1lcy1Sb21hbgogIC9FbmNvZGluZyAvV2luQW5z
aUVuY29kaW5nCj4+CmVuZG9iagoKNSAwIG9iago8PAogIC9MZW5ndGggNjIKPj4Kc3RyZWFtCnEK
MSAwIDAgMSAwIDAgY20KMSAwIDAgMSAwIDAgY20KNTkyIDAgMCA4NDEgMCAwIGNtCi9pbWcxIERv
ClEKZW5kc3RyZWFtCmVuZG9iagoKNiAwIG9iago8PAogIC9MZW5ndGggMzQ3NDUKIC9UeXBlIC9Y
T2JqZWN0CiAvU3VidHlwZSAvSW1hZ2UKIC9GaWx0ZXIgL0RDVERlY29kZQogL1dpZHRoIDQyMwog"
}

我的 API 显示此错误:

{
    "errors": [
        {
            "code": 400,
            "detail": "Invalid JSON data."
        }
    ]
}

【问题讨论】:

    标签: javascript json base64 postman


    【解决方案1】:

    问题似乎出在换行符(回车)上,把这个json复制粘贴到jsonlint.com你就知道了。

    您可以进一步参考此问题以获取更多详细信息Multiline strings in JSON

    【讨论】:

    • 如何解决这个问题?有什么工具吗?这是一个很长的字符串。
    • 刚刚过去它在 jsonviewer.com 并单击删除空格或格式,如果您想使用多行使用链接问题中提供的上述解决方案。
    猜你喜欢
    • 2021-06-08
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 2016-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-20
    相关资源
    最近更新 更多