Revision 46104 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.api/src/main/java/org/gvsig/expressionevaluator/spi/JsonUtils.java

View differences:

JsonUtils.java
262 262
                    return ((GetItem64) value).get64((int) index);
263 263
                }
264 264
            };
265
        }
265
        } else if (value instanceof Iterable) {
266
			List values = new ArrayList();
267
			for (Object v : (Iterable) value) {
268
				values.add(v);
269
			}
270
			list = new GetItemWithSize64<Object>() {
271
				@Override
272
				public long size64() {
273
					return (values).size();
274
				}
275

  
276
				@Override
277
				public Object get64(long index) {
278
					return (values).get((int) index);
279
				}
280
			};
281
		}
266 282
        return list;
267 283
    }
268 284

  

Also available in: Unified diff