java - Rest Web 服务 JSON 请求正文,其中 "truee"作为 boolean 真值

标签 java rest

在 REST Web 服务中,POST JSON 正文如下所示:

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

这里属性enable是 boolean 类型,但在“true”中多了一个“e”。如何将其反序列化为纯 Java boolean 值?

最佳答案

JSON支持真实 boolean 值:

true
false

请注意,没有引号“true” 不是 JSON boolean 值,而是 JSON 字符串。

帮自己一个忙,让客户发送此信息:

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

关于java - Rest Web 服务 JSON 请求正文,其中 "truee"作为 boolean 真值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34161005/

相关文章:

java - 显示 WizardPage 后执行的操作

java - Apache Commons JXPath 搜索在 XPath 搜索期间是否编码对象?

java - 在 Jetty 应用程序中找不到 Resteasy 资源

swift - 我如何在 WordPress REST API(版本 2)中创建评论

java - 如何读取 .txt 文件并每 8 个字符分割一次?

java - 用矩形模拟物体的直线运动

.net - RESTful服务特定场景的最佳实践

java - 我们可以在同一个资源上实现两个 Get 请求吗

iphone - 如何验证使用 Facebook 验证用户身份的 Web 服务调用?

Java - 事件中的事件?