Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JavaScriptSerializer.Serialize максимальный размер данных / 6 сообщений из 6, страница 1 из 1
18.04.2013, 22:34
    #38231748
Gena928
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScriptSerializer.Serialize максимальный размер данных
День добрый,

надо создать API для портала и по запросу выдать таблицу в формате JSON.
прочитал в msdn что результат метода JavaScriptSerializer.Serialize не может быть более 4 МБ .

Вопрос: как правильно через API отдать таблицу с большим количеством значений? Например, у меня 6 мб. Можно это передать через JSON?

Спасибо
...
Рейтинг: 0 / 0
18.04.2013, 22:39
    #38231750
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScriptSerializer.Serialize максимальный размер данных
Можно собрать json самостоятельно, используя StringBuilder

А вообще, не многовато ли данных за один "подход"? Возможно, стоит подумать об их отправлении порциями, отложенной загрузке и т.д. 6 мб могут весьма долго загружаться.
...
Рейтинг: 0 / 0
18.04.2013, 22:41
    #38231755
Gena928
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScriptSerializer.Serialize максимальный размер данных
Яростный Меч,

да, действительно это мысль. Надо разбивать на куски и не отдавать все сразу.
пасиб.
...
Рейтинг: 0 / 0
18.04.2013, 22:59
    #38231773
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScriptSerializer.Serialize максимальный размер данных
Gena928,
Дак размер 4 по дефолту, если вы определите свой JavaScriptConverter можно изменить в большую сторону ?
...
Рейтинг: 0 / 0
19.04.2013, 00:19
    #38231856
cooldeveloper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScriptSerializer.Serialize максимальный размер данных
Gena928прочитал в msdn что результат метода JavaScriptSerializer.Serialize не может быть более 4 МБ .
Плохо читаешь:
http://msdn.microsoft.com/ru-ru/library/system.web.script.serialization.javascriptserializer.maxjsonlength(v=vs.100).aspx Максимальная длина строки формата JSON. По умолчанию эта величина равна 2097152 символам, что соответствует 4 МБ данных строки в формате Юникод.
...
Рейтинг: 0 / 0
07.05.2013, 21:02
    #38250927
a_titeev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScriptSerializer.Serialize максимальный размер данных
это не имеет смысла. скорее всего здесь нужно отдать просто файл...
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JavaScriptSerializer.Serialize максимальный размер данных / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]