Angel \”Java\” Lopez on Blog

October 31, 2011

JSON: Links, News, and Resources (1)

Filed under: JavaScript, JSON, Links — ajlopez @ 9:52 am

JSON is the new XML “done right”. It’s everywhere and with the proliferation of new devices and Javascript in many platforms (even server side), this standard is the ubiquitous message format. These are some of the links I found useful.

http://en.wikipedia.org/wiki/JSON

JSON (pronounced /ˈdʒeɪsən/), or JavaScript Object Notation, is a lightweight text-based open standard designed for human-readable data interchange. It is derived from theJavaScript scripting language for representing simple data structures and associative arrays, called objects. Despite its relationship to JavaScript, it is language-independent, with parsers available for most languages.

The JSON format was originally specified by Douglas Crockford, and is described in RFC 4627. The official Internet media type for JSON is application/json. The JSON filename extension is .json.

The JSON format is often used for serializing and transmitting structured data over a network connection. It is used primarily to transmit data between a server and web application, serving as an alternative to XML.

Json.NET
http://json.codeplex.com/
-Flexible JSON serializer to convert .NET objects to JSON and back again
-LINQ to JSON for manually reading and writing JSON
-High performance, faster than .NET’s built-in JSON serializers
-Writes indented, easy to read JSON
-Convert JSON to and from XML
-Supports Silverlight and Windows Phone

Understanding JSON: the 3 minute lesson
http://secretgeek.net/json_3mins.asp

hhariri / EasyHttp
https://github.com/hhariri/EasyHttp
An easy to use HTTP client that supports:
HEAD, PUT, DELETE, GET, POST
Cookies
Authentication
Dynamic and Static Typing
XML, JSON and WWW-Url form encoded encoding/decoding
File upload both via PUT and POST (multipart/formdata)
Some other neat little features….

JSONView
https://chrome.google.com/webstore/detail/chklaanhfefbnpoihckbnefhakgolnmc
JSONView is an extension that helps you to parse and view JSON documents

Parsing JSON with Newspeak
http://langexplr.blogspot.com/2009/04/parsing-json-with-newspeak.html
In this post I’m going to show a JSON parser written using the Newspeak parser combinator library.

JSON Serialization on Windows Phone 7
http://blog.ronnieroller.com/json-serialization-on-windows-phone-7

Which JSON parser works on Windows Phone 7?
http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series/thread/bd7d6f01-66b2-496d-a1f2-285489e3177a/

Sending/Parsing multiple JSON objects
http://stackoverflow.com/questions/4209527/sending-parsing-multiple-json-objects

Using C# 4.0 and dynamic to parse JSON
http://www.drowningintechnicaldebt.com/ShawnWeisfeld/archive/2010/08/22/using-c-4.0-and-dynamic-to-parse-json.aspx

Intro To Backbone.js: How A Winforms Developer is At Home In Javascript
http://lostechies.com/derickbailey/2011/06/14/intro-to-backbone-js-how-a-winforms-developer-is-at-home-in-javascript

Json viewer
http://www.jsonviewer.com/

Objectify for Mac.
http://tigerbears.com/objectify/
Objectify is a Mac® application for Objective-C developers that creates Cocoa class implementations from JSON. Whether you’re working with web services or building everyday classes, Objectify’s here to save you time.

REST services with MVC
http://thegsharp.wordpress.com/2011/05/02/rest-services-with-mvc/
First of all, you might be wondering why would I create a REST service with MVC when I can use WCF 4.0, WCF Starter Kit Preview 2 (deprecated), or even the new WCF Web APIs. The short answer is, because websites are, in practice, RESTful. So MVC has some interesting built in support for REST. So when thinking about MVC as a framework for REST services, we could actually ask ourselves “why not?”.

How to pass a nested JavaScript object to ASP.NET MVC Action Method?
http://stackoverflow.com/questions/1164539/how-to-pass-a-nested-javascript-object-to-asp-net-mvc-action-method

Building Epic Win With Backbone.js
http://www.codethinked.com/building-epic-win-with-backbone-js

PhantomJS
http://www.phantomjs.org/
PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.

Microsoft remakes WCF for REST and the web
http://www.itwriting.com/blog/4002-microsoft-remakes-wcf-for-rest-and-the-web.html

Json.NET 4.0
http://ajaxian.com/archives/json-net-4-0

Strata Gems: CouchDB in the browser
http://radar.oreilly.com/2010/12/strata-gems-couchdb-in-the-bro.html
RESTful JSON API — rather than requiring programming language-specific bindings, CouchDB can be accessed over HTTP, with JSON used as the data format

Welcome to the WCF community site!
http://wcf.codeplex.com/

JVM Serializers Benchmarks
https://github.com/eishay/jvm-serializers/wiki/
Including many Json serializares

Turning JSON into a ExpandoObject
http://coderjournal.com/2010/07/turning-json-into-a-expandoobject/

Build a simple JSON controller for your web project
http://www.ibm.com/developerworks/web/library/wa-jsoncontroller/index.html?ca=drs-
At some point, your project might expand beyond your normal PHP/MySQL comfort level.
Consider putting a RESTful JSON controller into your project and using it as a virtual "traffic cop" that sends requests to and accepts responses from your data source.
This article covers the basics of REST and JSON, and shows you one method of setting up the controller. The result is an easy method of data retrieval from a source in a standardized format that you can easily parse with either PHP or JavaScript code.

JSonduit
http://jsonduit.com/
JSonduit is a service that can turn practically anything on the web into a JSON feed that any website or mobile app can consume. A JSON conduit, if you will.

My links
http://delicious.com/ajlopez/json

More links about Javascript, JSON are coming.

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

The Shocking Blue Green Theme. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 66 other followers

%d bloggers like this: