Beginning JSON
Beginning JSON is the definitive guide to JSON - JavaScript Object Notation - today’s standard in data formatting for the web. The book starts with the basics, and walks you through all aspects of using the JSON format. Beginning JSON covers all areas of
- PDF / 7,953,397 Bytes
- 308 Pages / 504.06 x 720 pts Page_size
- 71 Downloads / 229 Views
Contents at a Glance About the Author�����������������������������������������������������������������������������������������������������xv About the Technical Reviewer�������������������������������������������������������������������������������xvii Acknowledgments��������������������������������������������������������������������������������������������������xix Introduction������������������������������������������������������������������������������������������������������������xxi ■■Chapter 1: JavaScript Basics�������������������������������������������������������������������������������� 1 ■■Chapter 2: Special Objects���������������������������������������������������������������������������������� 17 ■■Chapter 3: String Manipulation��������������������������������������������������������������������������� 27 ■■Chapter 4: Introducing JSON������������������������������������������������������������������������������� 37 ■■Chapter 5: Creating JSON������������������������������������������������������������������������������������ 49 ■■Chapter 6: Parsing JSON������������������������������������������������������������������������������������� 69 ■■Chapter 7: Persisting JSON: I������������������������������������������������������������������������������ 81 ■■Chapter 8: Data Interchange������������������������������������������������������������������������������ 101 ■■Chapter 9: X-Origin Resources�������������������������������������������������������������������������� 133 ■■Chapter 10: Serving JSON��������������������������������������������������������������������������������� 159 ■■Chapter 11: Posting JSON���������������������������������������������������������������������������������� 191 ■■Chapter 12: Persisting JSON: II������������������������������������������������������������������������� 213 ■■Chapter 13: Working with Templates���������������������������������������������������������������� 243 ■■Chapter 14: Putting It All Together�������������������������������������������������������������������� 269 Index��������������������������������������������������������������������������������������������������������������������� 295
v
Introduction Programming is not at all a linear path. Often, you find yourself facing a fork in the road. In choosing one path, you are likely to find, after a period of time, that you go back and travel down the other. While it is assumed that you are familiar with HTML, CSS, and JavaScript, this book makes no further assumptions regarding your experience. Therefore, it attempts to provide a thorough explanation for everything you will read in it. While JSON is the essence of this book, it is not the sole topic discussed. While that may sound counterproductive, it is a much-needed requirement. JSON can be devised in isolation, but it would serve little purpose. What makes JSON so impactful is that it interacts with the many tools of the developer. For this reason, this book covers a wide range of implementations—from libraries to software.
xxi
Data Loading...