繁体   English   中英

带有“ true”作为布尔真实值的其余Web服务JSON请求正文

[英]Rest web service JSON request body with “truee” as boolean true value

在REST Web服务中,POST JSON主体如下所示:

{
    "printRequest" : {
        "printName" : "XYZ",
        "enable" : "truee",
        "printerDescription" : "anyString",
        "connectionString" : "YYYY",
        "ABC" : "XXX"
    }
}

这里的属性enable是布尔类型,但在“ true”中带有额外的“ e”。 如何将其反序列化为纯Java布尔值?

JSON支持真正的布尔值:

true
false

请注意没有引号 "true"不是JSON布尔值,而是JSON字符串。

帮自己一个忙,解决客户发送的问题:

{
    "printRequest": {
        "printName": "XYZ",
        "enable": true,
        "printerDescription": "anyString",
        "connectionString": "YYYY",
        "ABC": "XXX"
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM