Simplifying a web service method
It is not clear (since you don't show the definition of card) however if all you are doing is creating properties for each public property of card then try this:

JObject arrayEntry = JObject.FromObject(card);


You might need a few more lines to add or remove additional properties based on your business rules. But this would cut down on a lot of the clutter.