Found a JSON serialised that I am happy with. See: http://wiki.unity3d.com/index.php/SimpleJSON
Removed SimpleJSON because it couldn't parse nulls and pulled in a new library called LitJson (https://github.com/lbv/litjson)