Java and JSON - UJUG - March 19 2009

16
Java and JSON Sean Sullivan Utah Java User Group March 19, 2009

description

Java and JSON Utah Java User Group Salt Lake City, Utah March 19 2009

Transcript of Java and JSON - UJUG - March 19 2009

Page 1: Java and JSON - UJUG - March 19 2009

Java and JSON

Sean SullivanUtah Java User Group

March 19, 2009

Page 2: Java and JSON - UJUG - March 19 2009

JavaScript Object Notation

Page 3: Java and JSON - UJUG - March 19 2009

JSON is a data interchange format

Page 4: Java and JSON - UJUG - March 19 2009

{

“name” : “Utah Java User Group”,

“tags” : [ “java”, “software”, “lolcats” ],

“location” :

{

“city” : “Salt Lake City”,

“state” : “Utah”

}

}

Page 5: Java and JSON - UJUG - March 19 2009

• based on a subset of the JavaScript programming language

• text format

• language independent

JSON

Page 6: Java and JSON - UJUG - March 19 2009

How is JSON useful to Java developers?

Page 7: Java and JSON - UJUG - March 19 2009
Page 8: Java and JSON - UJUG - March 19 2009

RESTful web services

Page 9: Java and JSON - UJUG - March 19 2009
Page 10: Java and JSON - UJUG - March 19 2009
Page 11: Java and JSON - UJUG - March 19 2009

JSON libraries for Java

• www.json.org/java/

• xstream.codehaus.org

• code.google.com/p/google-gson

• json-lib.sourceforge.net

• jackson.codehaus.org

Page 12: Java and JSON - UJUG - March 19 2009
Page 13: Java and JSON - UJUG - March 19 2009

code.google.com/p/gsearch-java-client

code.google.com/p/gtranslate-java-client

code.google.com/p/friendfeed-java-api

code.google.com/p/jpoco

Page 15: Java and JSON - UJUG - March 19 2009

For more information

• http://www.json.org

• http://en.wikipedia.org/wiki/JSON

Page 16: Java and JSON - UJUG - March 19 2009

Thank you