<dependencies> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.7</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.13</version> </dependency> </dependencies> import com.google.gson.Gson; String jsonStr = "{\"name\":\"Alice\",\"age\":25}"; Gson gson = new Gson(); Person person = gson.fromJson(jsonStr, Person.class); Person person = new Person("Bob", 30); String jsonStr = gson.toJson(person); import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.HttpClientBuilder; HttpClient httpClient = HttpClientBuilder.create().build(); HttpGet httpGet = new HttpGet("http://api.example.com/users"); HttpResponse response = httpClient.execute(httpGet); int statusCode = response.getStatusLine().getStatusCode(); if (statusCode == 200) { String responseBody = EntityUtils.toString(response.getEntity()); Gson gson = new Gson(); User[] users = gson.fromJson(responseBody, User[].class); }


上一篇:
下一篇:
切换中文