Use simplejson over json when available

simplejson supports decimal serialization, important when creating transactions with decimal amounts.