test toJSON