У меня есть результат вызова API, который выглядит как:Пользовательские JSON, конвертировать объект
{"Operations":[{"OperationId":"2","OperationObjectId":"Application","OperationName":"UnlockSession","OperationParameters":[{"Name":"viewModel","Value":"model"},{"Name":"returnUrl","Value":"https://"}],"OperationCaller":{"UserPrincipalName":"bob","ClientIPAddress":""},"OperationResult":"Succeeded","OperationStatus":200,"OperationRequest":{"Method":"POST","Url":""},"OperationStartedTime":"2013-08-20T12:04:17.5462357Z","OperationCompletedTime":"2013-08-20T12:04:17.9979469Z"}],"ContinuationToken":null}
В идеале я хочу, чтобы преобразовать его в объект, так что я могу делать такие вещи, как:
object.OperationObjectID; // gives Application
object.Method; // gives POST
object.OperationResult; // gives Succeeded
Кто-нибудь знает, как это делается? Должен ли формат JSON знать формат?
Спасибо, Andrew
Что подразумевается под JSON "Custom"? –
Пожалуйста, обратите внимание на этот StackOverflow ответ: [http://stackoverflow.com/questions/2246694/how-to-convert-json-object-to-custom-c-sharp-object][1] [1]: http://stackoverflow.com/questions/2246694/how-to-convert-json-object-to-custom-c-sharp-object – RRR
Используйте [json.net] (http: //james.newtonking .com/проекты/JSON-net.aspx) –