欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java json考試題

黃文隆2年前10瀏覽0評論

Java開發中,使用JSON作為數據傳輸格式的使用越來越普遍。面試中也常常會出現相關題目,以下列舉幾道常見的Java JSON考試題:

1. 將Java對象轉換為JSON格式:

//定義Java類
public class Person {
private String name;
private int age;
private String address;
//構造方法、get、set方法……
//創建對象
Person person = new Person("Tom", 18, "Beijing");
//使用Jackson庫將對象轉換為JSON格式
ObjectMapper objectMapper = new ObjectMapper();
String json = objectMapper.writeValueAsString(person);
System.out.println(json);

2. 將JSON格式轉換為Java對象:

//定義JSON字符串
String json = "{\"name\":\"Tom\",\"age\":18,\"address\":\"Beijing\"}";
//使用Jackson庫將JSON轉換為Java對象
ObjectMapper objectMapper = new ObjectMapper();
Person person = objectMapper.readValue(json, Person.class);
System.out.println(person.getName());

3. 從JSON中獲取指定字段的值:

//參照第2道題的Person類和JSON字符串
JsonNode node = objectMapper.readTree(json);
String address = node.get("address").asText();
System.out.println(address);

4. 解析復雜的JSON格式:

//定義JSON字符串
String json = "{\"name\":\"Tom\",\"age\":18,\"address\":{\"city\":\"Beijing\",\"street\":\"Wangfujing\"}}";
//參照第2道題的Person類
public class Address {
private String city;
private String street;
//構造方法、get、set方法……
//使用Jackson庫將JSON轉換為Java對象
ObjectMapper objectMapper = new ObjectMapper();
Person person = objectMapper.readValue(json, Person.class);
String city = person.getAddress().getCity();
System.out.println(city);

以上就是常見的Java JSON考試題,如果掌握了以上知識,可以輕松應對Java開發工程師的面試。