how about serializing failed, such as null string, empty string, or non-json string, do we have test for that?