I am using Json.Net's dynamic JSON parsing functionality:
JObject.Parse(jsonString);
I am running into an issue where time information in my raw data is being converted into local time zone. For example
My Raw Json Data:
"scheduledTime": "2015-05-27T10:30:00.000+0000"
My parsed data shows
05/27/2015 03:30:00
which makes sense since my time zone is PST which is 7 hours behind UTC.
I want to prevent Json.Net from performing this conversion from UTC to local time zone, and noticed it is possible to do this via JsonSerializerSettings. However, it seems JObject.Parse() doesn't accept JsonSeralizeSettings.
How do I tell Json.Net to not preform the automatic conversion to local time zone in this case, or I am stuck with having to convert the time zone back to UTC on my own?