use json if simplejson is not avaible