Google's Gson library -- uses reflection to create JSON objets from POJOs.