java 读取json

it2022-05-09  19

http://blog.csdn.net/5iasp/article/details/38545875private void readAccount() throws IOException { ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; InputStream fileInputStream = this.getClass().getResourceAsStream("/account.json"); while (fileInputStream.read(buffer) != -1) { outputStream.write(buffer); } String accountJson = outputStream.toString("UTF-8").trim(); JSONArray jsonArray = new JSONArray(accountJson); log.info(jsonArray.toString()); for (int index=0; index < jsonArray.length(); index++) { JSONObject jsonObject = jsonArray.getJSONObject(index); String account = jsonObject.getString("account"); String password = jsonObject.getString("password"); String ip = jsonObject.getString("ip"); String spNum = jsonObject.getString("spNum"); String spId = jsonObject.getString("spId"); this.passwordHash.put(account, password); this.ipaddressHash.put(account, ip); this.spnumHash.put(account, spNum); if(spId != null && !spId.equals("")) { this.spidHash.put(account, spId); } }}

转载于:https://www.cnblogs.com/dinglulu/p/5238968.html


最新回复(0)