Implement JSON converter for ContributionResult