Code example for JSONTokener

Methods: nextValue

0
    private final List<Store> stores = new ArrayList<Store>();
 
    List<Store> parse(String json) {
        if (TextUtils.isEmpty(json)) return Collections.emptyList();
 
        JSONTokener tokener = new JSONTokener(json);
 
        JSONArray storeJSONArray;
        try { 
            JSONObject root = (JSONObject) tokener.nextValue();
            storeJSONArray = root.getJSONArray("ths");
 
            for (int i = 0; i < storeJSONArray.length(); i++) {
                JSONObject store = storeJSONArray.getJSONObject(i);
 
                stores.add(new Store(store.getString("description"), store.getString("image"),
                        store.getDouble("lng"), store.getDouble("lat")));
            } 
        } catch (JSONException e) {
            throw new RuntimeException(e);
Experience pair programming with AI  Get Codota for Java