当前位置: 首页 > 知识库问答 >
问题:

Android Reverfit2通过jackson发送json[副本]

闻人梓
2023-03-14

我有一个user类,它如下所示:

public class User implements Serializable {

    @JsonProperty("image")
    private UserImage image;

    @JsonProperty("email")
    private String email;

    @JsonProperty("mobilePhone")
    private String mobilePhone;

    @JsonProperty("firstname")
    private String firstName;

    @JsonProperty("lastname")
    private String lastName;

    @JsonProperty("codeCreatedAt")
    private String codeCreatedAt;

    @JsonProperty("accountSettings")
    private AccountSettings accountSettings;

    @JsonProperty("status")
    private String status;

    @JsonProperty("created")
    private String created;

    @JsonProperty("id")
    private String id;

    public User(String lastName, String firstName, String mobilePhone) {
        this.lastName = lastName;
        this.firstName = firstName;
        this.mobilePhone = mobilePhone;
    }

    public User() {
    }

    public User(UserImage image, String email, String mobilePhone, String firstName, String lastName, String codeCreatedAt, AccountSettings accountSettings, String status, String created, String id) {
        this.image = image;
        this.email = email;
        this.mobilePhone = mobilePhone;
        this.firstName = firstName;
        this.lastName = lastName;
        this.codeCreatedAt = codeCreatedAt;
        this.accountSettings = accountSettings;
        this.status = status;
        this.created = created;
        this.id = id;
    }
}

我正在尝试发送类似于{“mobilephone”:“123456789”,“lastname”:“test”,“firstname”:“test”}的Json

共有1个答案

宋鸿云
2023-03-14

@jsonInclude(jsonInclude.include.non_null)添加到类中

@JsonInclude(JsonInclude.Include.NON_NULL)
public class User implements Serializable {...}
 类似资料:
  • 我读过许多类似的问题,包括:JQuery、Spring MVC@RequestBody和JSON——使其能够将JSON请求与JQuery/Ajax与Spring一起工作 要求是服务器只会接受应用程序/json类型。我使用的是Spring MVC控制器。代码通过@响应体以JSON形式发送响应。我想通过我的Spring MVC控制器中的@Request estbody获取信息。我正在使用JSP将JSO

  • 然而,当我通过UDP实现它时,我错过了这种方法

  • 问题内容: 我有一个生成HTML内容的php脚本。有没有一种方法可以通过php脚本通过JSON将HTML内容发送回我的网页? 问题答案: 是的,您可以使用HTML字符串并根据需要对其进行转义。 请注意,在 JSON中,顶级项 必须 是数组或对象 (现在不再适用) ,不能仅仅是字符串。因此,您将需要创建一个对象并使HTML字符串成为该对象的属性(可能是唯一的属性),因此生成的JSON类似于:

  • 问题内容: 我想知道是否可以在POST请求中直接发送一个数组(未包装在字典中)。显然,该参数应获取以下内容的映射:[String:AnyObject]?但我希望能够发送以下示例json: 问题答案: 您可以使用JSON进行编码,然后自行构建。例如,在Swift 3中:

  • 这是我得到的错误: 参考文献:http://www.petrikainulainen.net/programming/spring-framework/spring-from-the-trenches-adding-validation-to-a-rest-api/ Spring@ExceptionHandler不能与@ResponseBody一起使用

  • 如何通过Azure从我的UWP-App向不同设备上的应用程序的其他实例发送推送通知? 以下是注册设备以接收推送的说明。(这是可行的)第二部分是关于如何在控制台应用程序上发送推送(这也是可行的)https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-windows-store-dotnet-get-star