<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to SerializationExample</title><link>https://sourceforge.net/p/jtype/wiki/SerializationExample/</link><description>Recent changes to SerializationExample</description><atom:link href="https://sourceforge.net/p/jtype/wiki/SerializationExample/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 21 Sep 2011 14:05:52 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/jtype/wiki/SerializationExample/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage SerializationExample modified by Benjamin Hoskins</title><link>https://sourceforge.net/p/jtype/wiki/SerializationExample/</link><description>&lt;pre&gt;--- v4 
+++ v5 
@@ -24,27 +24,28 @@
 	}
 	
     
-public class Person {
-	private Integer id;
-	private String title;
-	private String firstName;
-	private List&lt;String&gt; lastNames;
-	private Boolean male;
-	
-	public Person() {}
-
-	public Person(int id, String title, String firstName, List&lt;String&gt; lastNames, boolean male) {
-		this.id = id;
-		this.title = title;
-		this.firstName = firstName;
-		this.lastNames = lastNames;
-		this.male = male;
-    }
-	
-	public String getTitle() { return title; }
-	public Boolean isMale() { return male; }
-	public String getFirstName() { return firstName; }
-	public List&lt;String&gt; getLastNames() { return lastNames; }
-	public Integer getId() { return id; }
-}
+
+
+	public class Person {
+		private Integer id;
+		private String title;
+		private String firstName;
+		private List&lt;String&gt; lastNames;
+		private Boolean male;
+		
+		public Person() {}
+	
+		public Person(int id, String title, String firstName, List&lt;String&gt; lastNames, boolean male) {
+			this.id = id;
+			this.title = title;
+			this.firstName = firstName;
+			this.lastNames = lastNames;
+			this.male = male;
+	    }
+		
+		public String getTitle() { return title; }
+		public Boolean isMale() { return male; }
+		public String getFirstName() { return firstName; }
+		public List&lt;String&gt; getLastNames() { return lastNames; }
+		public Integer getId() { return id; }
 	}
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benjamin Hoskins</dc:creator><pubDate>Wed, 21 Sep 2011 14:05:52 -0000</pubDate><guid>https://sourceforge.net3a481d6ba6a0b93d344e753a725b547f295cfc25</guid></item><item><title>WikiPage SerializationExample modified by Benjamin Hoskins</title><link>https://sourceforge.net/p/jtype/wiki/SerializationExample/</link><description>&lt;pre&gt;--- v3 
+++ v4 
@@ -24,19 +24,27 @@
 	}
 	
     
-	static class Person {
-		
-		private Integer id;
-		private String title;
-		private String firstName;
-		private List&lt;String&gt; lastNames;
-		private Boolean male;
-		
-		public Person(int id, String title, String firstName, List&lt;String&gt; lastNames, boolean male) {
-			this.id = id;
-			this.title = title;
-			this.firstName = firstName;
-			this.lastNames = lastNames;
-			this.male = male;
-        }
+public class Person {
+	private Integer id;
+	private String title;
+	private String firstName;
+	private List&lt;String&gt; lastNames;
+	private Boolean male;
+	
+	public Person() {}
+
+	public Person(int id, String title, String firstName, List&lt;String&gt; lastNames, boolean male) {
+		this.id = id;
+		this.title = title;
+		this.firstName = firstName;
+		this.lastNames = lastNames;
+		this.male = male;
+    }
+	
+	public String getTitle() { return title; }
+	public Boolean isMale() { return male; }
+	public String getFirstName() { return firstName; }
+	public List&lt;String&gt; getLastNames() { return lastNames; }
+	public Integer getId() { return id; }
+}
 	}
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benjamin Hoskins</dc:creator><pubDate>Wed, 21 Sep 2011 14:05:16 -0000</pubDate><guid>https://sourceforge.netc5f2b23f96db5173a141a99f863a527cf145da3c</guid></item><item><title>WikiPage SerializationExample modified by Benjamin Hoskins</title><link>https://sourceforge.net/p/jtype/wiki/SerializationExample/</link><description>&lt;pre&gt;--- v2 
+++ v3 
@@ -1,17 +1,12 @@
 ### Simple Built-In Example ###
 
     :::java
-    @Test public void autoConvertToAppropriateTypes() throws Exception {
-		Person person = Convert("id=1001&amp;title=Mr&amp;firstName=Forrest&amp;lastNames=Winston%2CGroom%2CGump&amp;male=true").to(Person.class);
-		assertThat(person.getTitle(), is("Mr"));
-		assertThat(person.getFirstName(), is("Forrest"));
-		List&lt;String&gt; lastNames = person.getLastNames();
-		assertThat(lastNames.get(0), is("Winston"));
-		assertThat(lastNames.get(1), is("Groom"));
-		assertThat(lastNames.get(2), is("Gump"));
-		assertThat(person.getId(), is(1001));
-		assertThat(person.isMale(), is(true));
-	}
+    @Test public void serializeObject() throws Exception {
+    	Person person = new Person(1001,"Mr","Forrest", Arrays.asList("Winston","Groom","Gump"), true);
+    	String output = Convert(person).to(String.class);
+    	assertThat(output, is("id=1001&amp;title=Mr&amp;firstName=Forrest&amp;lastNames=Winston%2CGroom%2CGump&amp;male=true"));
+    }
+
 	
 
 ### Hand Rolled Example ###
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benjamin Hoskins</dc:creator><pubDate>Wed, 21 Sep 2011 14:02:59 -0000</pubDate><guid>https://sourceforge.net55cf804cf5bdcada353db034f7e3fe73e7a09b0f</guid></item><item><title>WikiPage SerializationExample modified by Benjamin Hoskins</title><link>https://sourceforge.net/p/jtype/wiki/SerializationExample/</link><description>&lt;pre&gt;--- v1 
+++ v2 
@@ -1,3 +1,21 @@
+### Simple Built-In Example ###
+
+    :::java
+    @Test public void autoConvertToAppropriateTypes() throws Exception {
+		Person person = Convert("id=1001&amp;title=Mr&amp;firstName=Forrest&amp;lastNames=Winston%2CGroom%2CGump&amp;male=true").to(Person.class);
+		assertThat(person.getTitle(), is("Mr"));
+		assertThat(person.getFirstName(), is("Forrest"));
+		List&lt;String&gt; lastNames = person.getLastNames();
+		assertThat(lastNames.get(0), is("Winston"));
+		assertThat(lastNames.get(1), is("Groom"));
+		assertThat(lastNames.get(2), is("Gump"));
+		assertThat(person.getId(), is(1001));
+		assertThat(person.isMale(), is(true));
+	}
+	
+
+### Hand Rolled Example ###
+
     :::java
     @Test public void serializeObject() throws Exception {
 		Person person = new Person(1001,"Mr","Forrest", Arrays.asList("Winston","Groom","Gump"), true);
&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benjamin Hoskins</dc:creator><pubDate>Wed, 21 Sep 2011 14:02:07 -0000</pubDate><guid>https://sourceforge.netbdda443febc59c09728578a939bd2610cad3114a</guid></item><item><title>WikiPage SerializationExample modified by Benjamin Hoskins</title><link>https://sourceforge.net/p/jtype/wiki/SerializationExample/</link><description>    :::java
    @Test public void serializeObject() throws Exception {
		Person person = new Person(1001,"Mr","Forrest", Arrays.asList("Winston","Groom","Gump"), true);
		Field[] fields = person.getClass().getDeclaredFields();
		StringBuffer b = new StringBuffer();
		for (Field field : fields) {
			field.setAccessible(true);
			b.append(field.getName()).append("=").append(Convert(field.get(person)).to(String.class)).append("&amp;");
        }
		assertThat(b.substring(0, b.length()-1), is("id=1001&amp;title=Mr&amp;firstName=Forrest&amp;lastNames=Winston,Groom,Gump&amp;male=true"));
	}
	
    
	static class Person {
		
		private Integer id;
		private String title;
		private String firstName;
		private List&lt;String&gt; lastNames;
		private Boolean male;
		
		public Person(int id, String title, String firstName, List&lt;String&gt; lastNames, boolean male) {
			this.id = id;
			this.title = title;
			this.firstName = firstName;
			this.lastNames = lastNames;
			this.male = male;
        }
	}</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Benjamin Hoskins</dc:creator><pubDate>Wed, 21 Sep 2011 12:32:40 -0000</pubDate><guid>https://sourceforge.net99e09e65912359573807df02014fc652672b3e40</guid></item></channel></rss>