Java 如何解析JSON回复
你能告诉我如何解析JSON回复吗。我从银行拿到了货币Java 如何解析JSON回复,java,android,json,Java,Android,Json,你能告诉我如何解析JSON回复吗。我从银行拿到了货币 如何获取ccy“USD”和“EUR”的买卖值?指定URL返回的JSON表示包含JSONObject的JSONArray。您需要遍历数组,查找ccy属性设置为“USD”或“EUR”的JSONObject。然后只需使用buy或sale属性。指定URL返回的JSON表示包含JSONObject的JSONArray。您需要遍历数组,查找ccy属性设置为“USD”或“EUR”的JSONObject。然后,您只需使用“购买”或“出售”属性。您可以使用多个
如何获取ccy“USD”和“EUR”的买卖值?指定URL返回的JSON表示包含JSONObject的JSONArray。您需要遍历数组,查找ccy属性设置为“USD”或“EUR”的JSONObject。然后只需使用buy或sale属性。指定URL返回的JSON表示包含JSONObject的JSONArray。您需要遍历数组,查找ccy属性设置为“USD”或“EUR”的JSONObject。然后,您只需使用“购买”或“出售”属性。您可以使用多个库,使您的生活更简单。例如,您可以使用 或者你可以使用
有几个图书馆可以让你的生活更简单。例如,您可以使用 或者你可以使用
public class JavaCurrencyConversion {
public static void getCurrency () throws Exception {
URL url = new URL("https://api.privatbank.ua/p24api/pubinfo?json&exchange&coursid=12");
URLConnection connection = url.openConnection();
BufferedReader in = new BufferedReader(
new InputStreamReader(
connection.getInputStream()));
String jsonObject = "";
String line;
while ((line = in.readLine()) != null)
jsonObject += line;
in.close();
JsonObject jsonObject = JsonObject.readFrom(new InputStreamReader(inputStream, StandardCharsets.UTF_8));
JsonObject jsonObject = new Gson().fromJson(jsonString, JsonObject.class)