从 JAVA 调用 API 时格式错误的 JSON



我要感谢任何人的回应。

从 Java 应用程序调用 AVALARA API 时出现以下错误。

{"ResultCode": "Error","Messages": [{"Summary": "Malformed JSON near 'ProcessCode' : [Field "ProcessCode" is not recognized]","Severity": "Error","Source": "Avalara.Web.REST"}]}  

通过以下内容。 进程代码是此 API 的必填字段。 我觉得我一定错过了一些简单的东西。我不是Java专家,也不是JSON专家,所以在这一点上我有点迷茫。 有什么想法吗?

[
    {
        "ProcessCode" : "1", 
        "DocCode" : "1234", 
        "DocType" : "1", 
        "DocDate" : "09/05/2013",
        "CustomerCode" : "11111111",
        "LineNo" : "1",
        "Amount" : "100",
        "DestRegion" : "US",
        "DestPostalCode" : "12345",
        "OrigRegion" : "US",
        "OrigPostalCode" :"12345"
    }
]  

您正在传递一个 JSON 数组(方括号),请尝试只发送一个 JSON 对象(无方括号)

相关内容

  • 没有找到相关文章

最新更新