DonationInterface has JSON support

Change-Id: I77b5f886990a44dfa34639c07a9b34746ae9a213