java and json - ujug - march 19 2009

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

Upload: sullis

Post on 11-Nov-2014

3.584 views

Category:

Technology


1 download

DESCRIPTION

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

TRANSCRIPT

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