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

Java and JSON - UJUG - March 19 2009

  • Upload
    sullis

  • View
    3.583

  • Download
    1

Embed Size (px)

DESCRIPTION

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

Citation preview

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