I have all this JSON text that I want to deserialize (or something) into an object with variables so I can run through it and add/change some things and then serialize it back to text. Is there something built in from Microsoft for this?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
WCF has the
DataContractJsonSerializerbut I haven’t used it myself – I’ve always gone for Json.NET which I’ve found to be broadly excellent.I’d expect the WCF serializer to be a good fit if you’re using WCF, but if you’re writing a standalone app, I’d go for Json.NET. It’s a pretty straightforward dependency. In particular, I like the fact that I don’t actually have to model the classes directly in order to use Json.NET – I tend to use the “LINQ” side of the library which is a little like LINQ to XML, but applied to JSON. I deal directly in
JArray,JObject,JTokenetc and let Json.NET just do the parsing/formatting.