- Timestamp:
- 2020-10-18T12:49:23+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/OsmJsonReader.java
r14219 r17232 157 157 private void readRelationMembersAndTags(JsonObject item, Relation r, Collection<RelationMemberData> members) 158 158 throws IllegalDataException { 159 for (JsonValue v : item.getJsonArray("members")) { 160 JsonObject o = v.asJsonObject(); 161 members.add(parseRelationMember(r, ((JsonNumber) o.get("ref")).longValue(), o.getString("type"), o.getString("role"))); 159 JsonArray jsonArray = item.getJsonArray("members"); 160 if (jsonArray != null) { 161 for (JsonValue v : jsonArray) { 162 JsonObject o = v.asJsonObject(); 163 members.add(parseRelationMember(r, ((JsonNumber) o.get("ref")).longValue(), o.getString("type"), o.getString("role"))); 164 } 162 165 } 163 166 readTags(item, r);
Note:
See TracChangeset
for help on using the changeset viewer.