build list from json array