Finish #3, confirm same hash as golang
Use '' as default serialization indent