fix json_decode/add details.publisher