java中如何定义如下类型变量 [{"ch_name":"王","email":"...@qq.com"},{"ch_name":"周","email":...@chinanews.com"}]
时间: 2023-09-07 08:13:24 浏览: 101
在Java中,您可以使用以下方式定义该类型变量:
```java
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Person> persons = new ArrayList<>();
Person person1 = new Person("王", "...@qq.com");
Person person2 = new Person("周", "...@chinanews.com");
persons.add(person1);
persons.add(person2);
System.out.println(persons);
}
}
class Person {
private String ch_name;
private String email;
public Person(String ch_name, String email) {
this.ch_name = ch_name;
this.email = email;
}
@Override
public String toString() {
return "{\"ch_name\":\"" + ch_name + "\",\"email\":\"" + email + "\"}";
}
}
```
通过创建一个 `Person` 类来表示每个人,并使用 `List` 存储多个人的信息。然后,通过重写 `toString()` 方法,将对象转换为您想要的 JSON 格式。最后,将这些人的信息添加到列表中并输出结果。
请注意,这只是一种简单的示例实现,您可以根据您的需求进行修改和扩展。
阅读全文