Pulling out json.net if I can... don't want to endure the dependency.