enhanced jsonarray