()
| 169 | } |
| 170 | |
| 171 | public Object getObject() throws IOException { |
| 172 | Object m = newObject(); |
| 173 | for (; ; ) { |
| 174 | int ev = parser.nextEvent(); |
| 175 | if (ev == JSONParser.OBJECT_END) return objectEnd(m); |
| 176 | Object key = getKey(); |
| 177 | ev = parser.nextEvent(); |
| 178 | Object val = getVal(); |
| 179 | addKeyVal(m, key, val); |
| 180 | } |
| 181 | } |
| 182 | |
| 183 | public Object newArray() { |
| 184 | return new ArrayList<Object>(); |