Я отправляю HTTPWebRequest службе, и они возвращают идентификатор пользователя в JSON.
Они возвращаются:
{"id: 123456"}
Как мне это обработать? Должен ли я просто разделить на : и взять второй элемент или есть правильный способ сделать это?
:
вы можете сделать это или использовать сериализатор json для десериализации
если вы используете .net 3.5, посмотрите на system.web.script.serialization.javascriptserializer
Конечно, вы можете сделать это, но для чего-то более сложного я настоятельно рекомендую вам взглянуть на что-то вроде Json.NET , чтобы справиться с десериализацией.
Ответ в предыдущем посте.
См. Ссылку: Лучший способ анализа данных JSON в объект .NET
Если вы знаете тип объекта и используете .net 3.5, вы можете добавить ссылку на System.ServiceModel.Web и сериализовать объект следующим образом:
System.ServiceModel.Web
var o = new DataContractJsonSerializer( typeof(YourClassHere)).ReadObject(Page.Request.InputStream);