gpt4 book ai didi

Java:将数组数组的字符串表示形式转换为对象列表

转载 作者:行者123 更新时间:2023-12-02 02:48:41 25 4
gpt4 key购买 nike

我有这个字符串:

[["username1","name1"],["username2","name2"],["username3","name3"], ...]

我想获取用户对象的列表。

有什么好的方法可以做到这一点?

谢谢。

最佳答案

用户:

Class User {
String username, name;

public void setUsername(String username) {
this.username = username;
}

public void setName(String name) {
this.name = name;
}

public String getUsername() {
return username;
}

public String getName() {
return name;
}
}

将 2D 数组的 JSON 转换为列表:

String json = [["username1","name1"],["username2","name2"],["username3","name3"], ...]
List<User> userList = new ArrayList<>();
JSONArray array = new JSONArray(json);
int count = array.length();
for(int i = 0; i < count; i++) {
JSONArray innerArray = array.getJSONArray(i);
User user = new User();
user.setUsername(innerArray[0]);
user.setName(innerArray[1]);
userList.add(user);
}

关于Java:将数组数组的字符串表示形式转换为对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44188105/

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