2010-10-01 2 views
4

У меня есть пользовательский объект Javascript, в котором есть несколько членов строки и float. Я хотел бы сериализовать массив из них в Javascript, присваивать результат скрытому полю, а затем извлекать и десериализовывать их в коде для моего приложения asp.net.Как я могу сериализовать объект в Javascript, а затем десериализировать его в asp.net?

Есть ли стандартный способ для этого?

+0

я выяснил мой вопрос, потому что не было ясно до того, что я хочу, чтобы сериализации JSON в JavaScript – NibblyPig

ответ

2

что нужно JSON.

как javascript, так и C# могут обрабатывать его.

статья: http://www.nateirwin.net/2008/11/20/json-array-to-c-using-jsonnet/

также: http://www.json.org/ (прокрутите до конца)

+0

Так есть родной сериализатору в JavaScript для сериализации в JSON ? Я хочу, чтобы избежать дополнительных плагинов, где это возможно, особенно dll для .net – NibblyPig

+0

JSON IS javascript. это означает обозначение объекта JavaScript. В asp.net вам может понадобиться dll. – Stefanvds

+0

Итак, как мне преобразовать объект javascript в JSON в javascript, чтобы я мог поместить его в скрытое поле и обработать его на submit? – NibblyPig

3
2

Проверить этот ответ How do I serialize a C# anonymous type to a JSON string?

Редактировать:
С JavaScriptSerializer устарел .. вы можете использовать DataContractJsonSerializer. MSDN: DataContractJsonSerializer Сообщение в блоге о том, как использовать его: http://pietschsoft.com/post/2008/02/NET-35-JSON-Serialization-using-the-DataContractJsonSerializer.aspx

Смежные вопросы