Iterator over the values of the array self

require: self.is_array

var a = new Array[String]
for e in """["a", "b", "c"]""".to_json_value do a.add(e.to_s)
assert a[0] == "a"
assert a[1] == "b"
assert a[2] == "c"

Property definitions

json $ JsonValue :: iterator
	# Iterator over the values of the array `self`
	#
	# require: `self.is_array`
	#
	#     var a = new Array[String]
	#     for e in """["a", "b", "c"]""".to_json_value do a.add(e.to_s)
	#     assert a[0] == "a"
	#     assert a[1] == "b"
	#     assert a[2] == "c"
	fun iterator: Iterator[JsonValue] do return to_a.iterator
lib/json/dynamic.nit:232,2--241,58