Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
НахлобучТы почти угадал. Я ждал, когда ты это скажешь, чтобы ногами тебя отфутболить в букварь - NetDataContractSerializer. Срочно учить матчасть. НахлобучДавай еще одно требование, которое DataContractJsonSerializer предъявляет к сериализуемым классам. Случай, не насилуй моск. Если что-то серьезное, говори. Если нет - иди лесом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 16:18 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУЯ ждал, когда ты это скажешь, чтобы ногами тебя отфутболить в букварь - NetDataContractSerializer. Срочно учить матчасть.Ога, только NetDataContractSerializer -- это сериализация в XML, которая к обсуждаемому вопросу (напомню -- говорим про JSON) отношения не имеет. Лесом. МСУСлучай, не насилуй моск. Если что-то серьезное, говори. Если нет - иди лесом.Твой любимый букварь : Supporting Data Contract SerializationTypes can support data contract serialization by applying the DataContractAttribute to the type and the DataMemberAttribute to the members (fields and properties) of the type. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 16:27 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
Обязательная типизация мне не подходит, кажется на ее отсутствии DCJS и обломался. Разве что сериализовывать типизированно основной объект и выборку по отдельности, а потом вклеивать ее в нужное место как кусок текста? Попахивает индусятиной, но семикратная разница в скорости, хоть и на сферическом примере, того стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 16:32 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
НахлобучОга, только NetDataContractSerializer -- это сериализация в XML, которая к обсуждаемому вопросу (напомню -- говорим про JSON) отношения не имеет. Лесом. Перегнать честный xml в json одним махом сможет даже школьник. НахлобучМСУСлучай, не насилуй моск. Если что-то серьезное, говори. Если нет - иди лесом.Твой любимый букварь : Supporting Data Contract SerializationTypes can support data contract serialization by applying the DataContractAttribute to the type and the DataMemberAttribute to the members (fields and properties) of the type. Присаживайся, двойка. Эти атрибуты могут идти лесом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 16:32 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
СериализаторОбязательная типизация мне не подходит, кажется на ее отсутствии DCJS и обломался. JavaScriptSerializer работает в режиме обязательно типизации, точно так же, как и DataContractJsonSerializer :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 16:34 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУПерегнать честный xml в json одним махом сможет даже школьник.Повторяюсь -- лесом. МСУПрисаживайся, двойка. Эти атрибуты могут идти лесом.Ога, начиная с .NET 3.5 SP1, да и то с оговорками. Из этого всего вывод: в общем случае DataContractJsonSerializer автору не подходит. Json.NET всех этих ограничений лишен, плюс он на порядок быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 16:56 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
НахлобучМСУПерегнать честный xml в json одним махом сможет даже школьник.Повторяюсь -- лесом. Не убедил. НахлобучМСУПрисаживайся, двойка. Эти атрибуты могут идти лесом.Ога, начиная с .NET 3.5 SP1, да и то с оговорками. Полистал буквари, подучил, пощупал? Да ты ж моя умничка, приятно иметь дело со специалистом, а не студентом заочником. Кстати, DataContractJsonSerializer, вообще-то, и предназначен для WF >= 3.5 НахлобучИз этого всего вывод: в общем случае DataContractJsonSerializer автору не подходит. Json.NET всех этих ограничений лишен, плюс он на порядок быстрее. Это почему не подходит? DataContractJsonSerializer очень таки вписывается в его задачу. Если автора устраивает JavaScriptSerializer, то его устроит и DataContractJsonSerializer. Я ж тебя пнул в букварь, ничего из него не понял? P.S. Json.NET однозначно место на помойке. Сторонний тяжеловесный велосипед из тонны педального кода. Просто ужос. Если уж нужна красота с чистотой и скоростью: кури вот это http://codearticles.ru/articles/2352 DynamicJson это малюсенький класс на 400 строк кода, честно использующий нативное ядро System.Runtime.Serialization.Json. По сути представляет очень красивую и шуструю динамик обертку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 17:09 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУПрисаживайся, двойка. Эти атрибуты могут идти лесом.Нашел свой лосепед с DCJS, подоткнул в проект, получил отлуп: Тип "AjaxDataProvider.Response" не может быть сериализован. Пометьте его с помощью атрибута DataContractAttribute, а также пометьте все его члены, которые необходимо сериализовать, с помощью атрибута DataMemberAttribute. Если этот тип является коллекцией, пометьте его атрибутом CollectionDataContractAttribute. Для получения сведений о других поддерживаемых типах см. документацию к Microsoft .NET Framework.Потихоньку память возвращается: эти пляски я проделал, но потом застрял на чем-то еще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 17:26 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
FW 4.5, если что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 17:27 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
СериализаторТип "AjaxDataProvider.Response" не может быть сериализован. Это что за тип такой? СериализаторПотихоньку память возвращается: эти пляски я проделал, но потом застрял на чем-то еще. Простые классы с вложенными подклассами переваривает на ура. Без пометки атрибутами даже. Вообщем, нужно смотреть по конкретной ситуации. Если интересно продолжать тему, то давай предметно общаться на конкретных тестовых примерах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 17:48 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУСериализаторТип "AjaxDataProvider.Response" не может быть сериализован. Это что за тип такой?НазваниеПроекта.НазваниеКласса. Простой класс со вложенными подклассами. Я даже закомментировал поля с подклассами, оставив только поля с примитивными типами, результат тот же. МСУЕсли интересно продолжать тему, то давай предметно общаться на конкретных тестовых примерах. Не интересно, DCJS не устраивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 17:59 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
СериализаторМСУЕсли интересно продолжать тему, то давай предметно общаться на конкретных тестовых примерах. Не интересно, DCJS не устраивает.ИМХО если клиенту отдавать нужную ему модель, а не пытаться сериализовать доменную модель, то DCJS вполне устроит Вас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2013, 18:37 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
Json.NET во всех отношениях лучше и быстрее родного сериализатора. Если хорошенько поискать на просторах интернета, можно наткнуться на тесты, в которых видно, как Json.NET уделывает стандартный .NET Json сериализатор как дитё в различных конфигурациях. Ну и возможностей у него намного больше, чем у стандартного. Так что при любых раскладах юзать Json.NET однозначно, без лишних раздумий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2013, 15:50 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
да че на просторах то ..сам разработчик сделал за нас http://json.codeplex.com/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2013, 15:55 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, да.. и при этом чтоб называть это «велосипедом» как это делают отдельные, надо быть вообще оторванным от реальности напрочь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2013, 16:00 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
Чтобы использовать различные сомнительные поделки со всяких кодплексов, нужно для сначала научиться с нативными возможностями фреймворка работать. А то работать нифига не умеем и тянем всякие гавносборки, которые могут "сделать всё". Для 99.9% задач с головой хватит штатных возможностей XmlSerializer, DataContractJsonSerializer, NetDataContractSerializer и помощника DynamicJson. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2013, 16:05 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУ, согласен, конечно хватит. но Json.net нефига не поделка, тут ты не прав, библиотека давно развивается и поддерживается. скажи это 2 лямам скачек только с нугета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2013, 16:08 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУ, ппц какаяже ты непробиваемая и железобитонная личность... Json.NET включен в стандартный проект ASP.NET MVC 4, это о чем-та да говорит? не? да и сам стек ASP.NET хостится на кодеплексе, тоже видимо говносборка... а jQuery? тожо говносборка? она же на гите — рассаднике говносборок? вообщем, прекращай пороть несусветную необоснованную ламерскую тупорылую чушь про свои 99.9%, которые даже не умеют работать с IList, не обрабатывают цикличные зависимости и не поддерживают мета-атрибуты (за последнее вообще сразу в топку с заключением «пожизненно»). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2013, 16:12 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuМСУ, согласен, конечно хватит. но Json.net нефига не поделка, тут ты не прав, библиотека давно развивается и поддерживается. скажи это 2 лямам скачек только с нугета. Ну если хватит штатного инструментария, то зачем тебе эта библиотека нужна? hVosttМСУ, ппц какаяже ты непробиваемая и железобитонная личность... Json.NET включен в стандартный проект ASP.NET MVC 4, это о чем-та да говорит? не? да и сам стек ASP.NET хостится на кодеплексе, тоже видимо говносборка... а jQuery? тожо говносборка? она же на гите — рассаднике говносборок? вообщем, прекращай пороть несусветную необоснованную ламерскую тупорылую чушь про свои 99.9%, которые даже не умеют работать с IList, не обрабатывают цикличные зависимости и не поддерживают мета-атрибуты (за последнее вообще сразу в топку с заключением «пожизненно»). hVostt, твоя ламерская тугая личность прямо таки забавляет. То, что тебе вкорячили в студию Json.NET, ни о чем не говорит - меня как и многих вообще бесит новая убогая "стратегия" майкрософта панавтыкать сторонние бесполезные болванки в дефолтное приложение. Ты можешь с радостью удалить этот Json.NET из проекта, изменений никаких не заметишь. А те, кому нравятся проекты из 100500 левых пакетных гавносборок - можно сразу убить себя об стену. Мета-атрибуты свои можешь засунуть себе куда подальше, они нафик никому не уперлись - я тебе уже сто раз говорил о том, что если нужна кроссплатформенность, на это есть xml и xsd, с которы умеют работать даже инопланетяне на луне, не говоря о всяких 1С и иже с ними. Про IList пойди своей бабушке расскажи эти сказки, JavaScriptSerializer прекрасно с ним работает. jquery тут вообще мимо кассы (тебя заносит как пьяного по сторонам, научись хоть валидные примеры приводить) - библиотека мирового масштаба, с которой умеют работать все, от пхп до джавы. Итого, за убогий околопоносный бред тебя нужно обратно в садик отправить, доучиваться. Модератор: За такое буду банить (я или кто-то из модераторов). Совсем крыша съехала? Хотя, по сабжу, в данном случае, согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2013, 09:57 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУНу если хватит штатного инструментария, то зачем тебе эта библиотека нужна? в моем случае привычка с 2.0. но блин говорить что это говно код это перебор) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2013, 12:07 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuМСУНу если хватит штатного инструментария, то зачем тебе эта библиотека нужна? в моем случае привычка с 2.0. но блин говорить что это говно код это перебор) Ты почитай эти лохмотья, голова кругом пойдёт от этой жести. Они заново изобрели велосипед и теперь впихивают его как супер инструмент. В топку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2013, 12:23 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
СержМодератор: За такое буду банить (я или кто-то из модераторов). Совсем крыша съехала? Хотя, по сабжу, в данном случае, согласен. Я ответил той же монетой - перечитай исходный пост 14498236 Что скажешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2013, 13:24 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУСержМодератор: За такое буду банить (я или кто-то из модераторов). Совсем крыша съехала? Хотя, по сабжу, в данном случае, согласен. Я ответил той же монетой - перечитай исходный пост 14498236 Что скажешь? МСУ, ппц какаяже ты непробиваемая и железобитонная личность... Json.NET включен в стандартный проект ASP.NET MVC 4, это о чем-та да говорит? не? да и сам стек ASP.NET хостится на кодеплексе, тоже видимо говносборка... а jQuery? тожо говносборка? она же на гите — рассаднике говносборок? вообщем, прекращай пороть несусветную необоснованную ламерскую тупорылую чушь про свои 99.9%, которые даже не умеют работать с IList, не обрабатывают цикличные зависимости и не поддерживают мета-атрибуты (за последнее вообще сразу в топку с заключением «пожизненно»). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2013, 13:25 |
|
||
|
JavaScriptSerializer медленный
|
|||
|---|---|---|---|
|
#18+
МСУ...Что скажешь? Обоих придётся, имхо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2013, 13:45 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38313143&tid=1358300]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 399ms |

| 0 / 0 |
