
Java XML and JSON
Exploring and Applying with Java
Jeff Friesen(Author)
Apress
Published on 16. June 2016
Book
Paperback/Softback
XX, 284 pages
978-1-4842-1915-7 (ISBN)
Article exhausted; check for reprint
Description
Java XML and JSON is your one-stop guide to mastering the XML metalanguage and JSON data format along with significant Java APIs for parsing and creating XML/JSON documents (and more). The first six chapters focus on XML along with the SAX, DOM, StAX, XPath, and XSLT APIs. The remaining four chapters focus on JSON along with the mJson, GSON, and JsonPath APIs.Each chapter ends with select exercises designed to challenge your grasp of the chapter's content. An appendix provides the answers to these exercises.What You'll LearnMaster the XML languageLearn how to validate XML documentsLearn how to parse XML documents with the SAX, DOM, and StAX APIsLearn how to create XML documents with the DOM and StAX APIsLearn how to extract values from XML documents with the XPath APILearn how to transform XML documents with the XSLT APIMaster the JSON formatLearn how to validate JSON documentsLearn how to parse and create JSON documents with the mJson and Gson APIsLearn how to extract values from JSON documents with the JsonPath APIWho This Book Is ForIntermediate or advanced Java programmers/developers.
Reviews / Votes
"This book is a succinct primer suitable for those who need to quickly acquire a basic proficiency in dealing with these two most popular methods of data integration and information exchange. The book introduces both XML and JSON at the most basic level . . Summing Up: Recommended. All readership levels." (F. H. Wild III, Choice, Vol. 54 (5), January, 2017)"Java XML and JSON can be used as both a self-study guide and a reference for Extensible Markup Language (XML) and JSON documents and their processing in Java. . Readers will get a good understanding of the basic language concepts as well as a working knowledge of parsing methods for hierarchical documents. Each chapter is concisely written and has plenty of code examples (which can be downloaded and run), as well as implementation notes, a review test, and a summary." (Rosario Uceda-Sosa, Computing Reviews, December, 2016)
More details
Edition
1st ed.
Language
English
Place of publication
CA
United States
Target group
Professional and scholarly
Illustrations
3
7 farbige Abbildungen, 3 s/w Abbildungen
7 Illustrations, color; 3 Illustrations, black and white; XX, 284 p. 10 illus., 7 illus. in color.
Dimensions
Height: 23.5 cm
Width: 15.5 cm
Weight
4686 gr
ISBN-13
978-1-4842-1915-7 (9781484219157)
DOI
10.1007/978-1-4842-1916-4
Schweitzer Classification
Other editions
New editions

Book
01/2019
2nd Edition
APress
€80.24
Shipment within 15-20 days
Additional editions

Person
Jeff Friesen is a freelance tutor and software developer with an emphasis on Java (and now Android). In addition to writing
Learn Java for Android Development
and co-writing
Android Recipes
-- Jeff has written numerous articles on Java and other technologies for JavaWorld, informIT, Java.net, DevSource and more.
Content
Part 1: Exploring XML
Chapter 1: Introducing XMLChapter 2: Parsing XML Documents with SAX Chapter 3: Parsing and Creating XML Documents with DOM Chapter 4: Parsing and Creating XML Documents with StAX Chapter 5: Selecting Nodes with XPath Chapter 6: Transforming XML Documents with XSLT
Part 2: Exploring JSON
Chapter 7: Introducing JSONChapter 8: Parsing and Creating JSON Objects with mJson Chapter 9: Parsing and Creating JSON Objects with Gson Chapter 10: Extracting JSON Values with JsonPathPart 3: Appendix
Appendix A: Answers to Exercises
Chapter 1: Introducing XMLChapter 2: Parsing XML Documents with SAX Chapter 3: Parsing and Creating XML Documents with DOM Chapter 4: Parsing and Creating XML Documents with StAX Chapter 5: Selecting Nodes with XPath Chapter 6: Transforming XML Documents with XSLT
Part 2: Exploring JSON
Chapter 7: Introducing JSONChapter 8: Parsing and Creating JSON Objects with mJson Chapter 9: Parsing and Creating JSON Objects with Gson Chapter 10: Extracting JSON Values with JsonPathPart 3: Appendix
Appendix A: Answers to Exercises