Download - Java and JSON - UJUG - March 19 2009
![Page 1: Java and JSON - UJUG - March 19 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/1.jpg)
Java and JSON
Sean SullivanUtah Java User Group
March 19, 2009
![Page 2: Java and JSON - UJUG - March 19 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/2.jpg)
JavaScript Object Notation
![Page 3: Java and JSON - UJUG - March 19 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/3.jpg)
JSON is a data interchange format
![Page 4: Java and JSON - UJUG - March 19 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/4.jpg)
{
“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](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/5.jpg)
• based on a subset of the JavaScript programming language
• text format
• language independent
JSON
![Page 6: Java and JSON - UJUG - March 19 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/6.jpg)
How is JSON useful to Java developers?
![Page 7: Java and JSON - UJUG - March 19 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/7.jpg)
![Page 8: Java and JSON - UJUG - March 19 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/8.jpg)
RESTful web services
![Page 9: Java and JSON - UJUG - March 19 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/9.jpg)
![Page 10: Java and JSON - UJUG - March 19 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/10.jpg)
![Page 11: Java and JSON - UJUG - March 19 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/12.jpg)
![Page 13: Java and JSON - UJUG - March 19 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/13.jpg)
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 14: Java and JSON - UJUG - March 19 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/14.jpg)
Native JSON
http://blog.mozilla.com/webdev/2009/02/12/native-json-in-firefox-31/
http://blogs.msdn.com/ie/archive/2008/09/10/native-json-in-ie8.aspx
![Page 15: Java and JSON - UJUG - March 19 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/15.jpg)
For more information
• http://www.json.org
• http://en.wikipedia.org/wiki/JSON
![Page 16: Java and JSON - UJUG - March 19 2009](https://reader034.vdocuments.mx/reader034/viewer/2022051816/5462084db4af9f671c8b459b/html5/thumbnails/16.jpg)
Thank you