59922466 use to json instead of marshal