gpt4 book ai didi

Java API - 列出 到 JSON 错误

转载 作者:行者123 更新时间:2023-11-29 07:32:50 24 4
gpt4 key购买 nike

我的 REST API 应该返回一个对象列表

public List<MyObject> getMyObjects() { ... }

我的对象

public class MyObject {

private int id;
private String name;
private List<int[]> coordinates;

// getters
// setters
}

调用此方法有效,没有错误。

问题是关于坐标列表的。生成 JSON 时,我的 int[] 列表被转换成这个

"coordinates":["[I@409cd27c","[I@1a552b8c","[I@1af3f13d","[I@5e12856b","[I@78bba3e7", //...

如何使 JSON 转换适用于此列表?其他变量一切正常。

最佳答案

正如预期的那样,您将获得那些 int[]toString()。理想情况下,您应该将裸坐标对封装到 Point 类中,但如果由于对 JSON 的其他要求而无法实现,请使用列表而不是数组:

List<List<Integer>> coordinates;

关于Java API - 列出 <int[]> 到 JSON 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39719994/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com