Enhanced interface of JSON_ARRAY and JSON_OBJECT and new JSON_ITERATOR

Enhanced interface of JSON_ARRAY and JSON_OBJECT
Added JSON_ITERATOR