Ошибка при сериализации или десериализации с помощью json javascriptserializer

Error during serialization or deserialization using the JSON JavaScriptSerializer. The length of the string exceeds the value set on the maxJsonLength property.

public string MemberDetail(string Code)
    {
        String res = "";
        SortedList sd = new SortedList();
        sd.Add("@mode", "MemberDetail");
        sd.Add("@Code", Code);
        SqlDataReader dr = erp.GetDataReaderSP("[Demo]", sd);
        DataTable dt = new DataTable();

        dt.Load(dr);
        Synchr[] obj = new Synchr[dt.Rows.Count];
        if (dt.Rows.Count > 0)
        {
            for (int i = 0; i < dt.Rows.Count; i++)
            {

                obj[i].DemoName = Convert.ToInt32(dt.Rows[i]["Name"].ToString());
            }
        }

        return new JavaScriptSerializer().Serialize(obj);
    }

asked Nov 14, 2014 at 8:54

Genish Parvadia's user avatar

Genish ParvadiaGenish Parvadia

1,4113 gold badges17 silver badges30 bronze badges

1

I assume it is a web service that you are getting the data from (as your question is tagged «web-service»), change maxlength in web.config :

<configuration> 
   <system.web.extensions>
       <scripting>
           <webServices>
               <jsonSerialization maxJsonLength="50000000"/>
           </webServices>
       </scripting>
   </system.web.extensions>
</configuration> 

Or you can try the MaxJsonLength of JavaScriptSerializer :

JavaScriptSerializer serializer = new JavaScriptSerializer();
serializer.MaxJsonLength = Int32.MaxValue; 
myObject obj = serializer.Deserialize<yourObject>(yourJsonString);

answered Nov 14, 2014 at 9:01

Zaki's user avatar

4

«»»»»»»»»»»»»»»»»»Error during serialization or deserialization using
the JSON JavaScriptSerializer. The length of the string exceeds the
value set on the maxJsonLength property.»,»StackTrace»:» at
System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object
obj, StringBuilder output, SerializationFormat
serializationFormat)rn at
System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object
obj, SerializationFormat serializationFormat)rn at
System.Web.Script.Services.RestHandler.InvokeMethod(HttpContext
context, WebServiceMethodData methodData, IDictionary`2 rawParams)rn
at
System.Web.Script.Services.RestHandler.ExecuteWebServiceCall(HttpContext
context, WebServiceMethodData
methodData)»,»ExceptionType»:»System.InvalidOperationException»»»»»»»»»»»»»»»»»

I tried all the answers but still now am getting this error anyone please help.

Soner Gönül's user avatar

Soner Gönül

96.7k102 gold badges205 silver badges360 bronze badges

asked Nov 22, 2013 at 9:28

user3021070's user avatar

3

From the MSDN article linked by fejescoco, you must specify a maximum length in your configuration.

<configuration>
  <system.web.extensions>
    <scripting>
      <webServices>
        <jsonSerialization maxJsonLength="9001"/>
      </webServices>
    </scripting>
  </system.web.extensions>
</configuration>

answered Jul 30, 2014 at 17:14

Josh's user avatar

JoshJosh

1,98713 silver badges21 bronze badges

1

answered Nov 22, 2013 at 10:09

fejesjoco's user avatar

fejesjocofejesjoco

11.7k3 gold badges35 silver badges64 bronze badges

Be aware that the value of the MaxJsonLength property applies only when you explicitly create an instance of the JavaScriptSerializer class.

answered Jan 16, 2014 at 16:53

nyoshi's user avatar

zimmer

Участник
Сообщения: 65
Зарегистрирован: 31 июл 2014, 13:22
Репутация: 3

Ошибка JSON

собственно при добавлении фото в описание точки выскакивает ошибка

Ошибка при сериализации или десериализации с помощью JSON JavaScriptSerializer. Длина строки превышает значение, заданное для свойства maxJsonLength.

понятно что надо увеличить значение maxJsonLength — только вот никак не могу найти где изменить этот параметр…. в файле web.config никак не могу я найти накой параметр…. подскажите пожалуйста как исправить данную ошибку….

полный текст ошибки

Код: Выделить всё

Ошибка при сериализации или десериализации с помощью JSON JavaScriptSerializer. Длина строки превышает значение, заданное для свойства maxJsonLength.

 System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, StringBuilder output, SerializationFormat serializationFormat)
   в System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj)
   в LayerWeb.MapWeb.Build(Int32 mapID, Nullable`1 parentGroupID, ArrayList children, Int32& mapStructureID, List`1 valuesList) в F:GeoMixerSourcesGeoMixerLayerManagerWebLayerWebMapWeb.cs:строка 211
   в LayerWeb.MapWeb.Build(Int32 mapID, Nullable`1 parentGroupID, ArrayList children, Int32& mapStructureID, List`1 valuesList) в F:GeoMixerSourcesGeoMixerLayerManagerWebLayerWebMapWeb.cs:строка 226
   в LayerWeb.MapWeb.Build(Int32 mapID, Nullable`1 parentGroupID, ArrayList children, Int32& mapStructureID, List`1 valuesList) в F:GeoMixerSourcesGeoMixerLayerManagerWebLayerWebMapWeb.cs:строка 226
   в LayerWeb.MapWeb.Build(Int32 mapID, Nullable`1 parentGroupID, ArrayList children, Int32& mapStructureID, List`1 valuesList) в F:GeoMixerSourcesGeoMixerLayerManagerWebLayerWebMapWeb.cs:строка 226
   в LayerWeb.MapWeb.Build(Int32 mapID, Nullable`1 parentGroupID, ArrayList children, Int32& mapStructureID, List`1 valuesList) в F:GeoMixerSourcesGeoMixerLayerManagerWebLayerWebMapWeb.cs:строка 226
   в LayerWeb.MapWeb.Build(Int32 mapID, Nullable`1 parentGroupID, ArrayList children, Int32& mapStructureID, List`1 valuesList) в F:GeoMixerSourcesGeoMixerLayerManagerWebLayerWebMapWeb.cs:строка 226
   в LayerWeb.MapWeb.CreateNewLayers(LayersDBDataContext cont, Int32 mapID, Dictionary`2 mapJson) в F:GeoMixerSourcesGeoMixerLayerManagerWebLayerWebMapWeb.cs:строка 167
   в LayerWeb.MapWeb.Update(Int32 mapID, Dictionary`2 mapJson) в F:GeoMixerSourcesGeoMixerLayerManagerWebLayerWebMapWeb.cs:строка 114
   в LayerWeb.SaveMapHandler.GetResult(HttpContext context) в F:GeoMixerSourcesGeoMixerLayerManagerWebLayerWebSaveMapHandler.cs:строка 26
   в CommonWebUtil.JsonHandler.ProcessRequest(HttpContext context) в F:GeoMixerSourcesGeoMixerCommonSolutionCommonKosmosnimkiUtilCommonWebUtilJsonResponseJsonHandler.cs:строка 26

Аватара пользователя

paleogis

Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: Ошибка JSON

Сообщение

paleogis » 13 апр 2015, 06:49

Опишите пожалуйста где и куда Вы добавляли фото? Это Ваш собственный сервер или maps.kosmosnimki.ru?

zimmer

Участник
Сообщения: 65
Зарегистрирован: 31 июл 2014, 13:22
Репутация: 3

Re: Ошибка JSON

Сообщение

zimmer » 13 апр 2015, 06:54

да сервер стоит на домашнем ПК версия 2.0.0 добавляю фото простым перетаскиванием Изображение вот сюда …..

Вложения
скрин куда изображение добавляю...
скрин куда изображение добавляю…
2015-04-13_095200.jpg (34.67 КБ) 16467 просмотров

zimmer

Участник
Сообщения: 65
Зарегистрирован: 31 июл 2014, 13:22
Репутация: 3

Re: Ошибка JSON

Сообщение

zimmer » 13 апр 2015, 07:15

да и забыл сказать что ошибка выскакивает при попытке сохранить изменения…

Аватара пользователя

paleogis

Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: Ошибка JSON

Сообщение

paleogis » 13 апр 2015, 08:46

GeoMixer 2.0, 2013 года очень бородатая версия, которая уже не поддерживается. В актуальной версии GeoMixer этот вопрос легко решается при помощи медиаплагина Однако рекомендую попробовать этот рецепт:
В меню «Подсказка при наведении и клике» по умолчанию в html отображаются атрибуты слоя.

Код: Выделить всё

<b>ID:</b> [ID]<br />
<b>SUBTYPE:</b> [SUBTYPE]<br />
<b>SUBTYPE_L:</b> [SUBTYPE_L]<br />
<b>TYPE:</b> [TYPE]<br />
<br />
[SUMMARY]

Где

Название поля атрибутивной таблицы
Если изменить

на

то в всплывающем окне мы увидим замену названия поля «SUBTYPE» на «Субтип». Кроме редактирования отображения атрибутивной таблицы во всплывающем окне, есть возможность добавлять любой html контент.
Пример привязки фотографий

Часто возникает задача привязки фотографий к карте. Для этого создаете точечный слой, например этот . В этом точечном shp, есть поле «NAME», в ячейках которого прописаны названия файлов с расширением «DSC01835.jpg». Выкладываем фотографии в сеть. В меню «Подсказка при наведении и клике» прописываем

Код: Выделить всё

<div><img src=”http://images.kosmosnimki.ru/foto_anapa/[NAME]” width=”400px” height=”270px”><br><br>

zimmer

Участник
Сообщения: 65
Зарегистрирован: 31 июл 2014, 13:22
Репутация: 3

Re: Ошибка JSON

Сообщение

zimmer » 13 апр 2015, 10:23

погуглив нашел ответ что меняется в файле web.config

<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength=»2147483647″/>
</webServices>
</scripting>
</system.web.extensions>

но в своём web.config я так и не нашел таких строк, а если тупо вставить этот код в него то выдает ошибку «Не удалось прочитать раздел конфигурации «system.web.extensions» из-за пропущенного объявления раздела»

подскажите как быть с решением этой проблемы?… т.к. предложенный выше вариант не подходит…

Аватара пользователя

paleogis

Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: Ошибка JSON

Сообщение

paleogis » 13 апр 2015, 10:30

web.config здесь ни при чём, скиньте содержание html контейнера, который находиться в разделе » Подсказка при наведении и клике. А так советую заниматься не перетаскиванием картинок, а править html ручками, а картинку залить на внешний хостинг и прописать ссылку.

zimmer

Участник
Сообщения: 65
Зарегистрирован: 31 июл 2014, 13:22
Репутация: 3

Re: Ошибка JSON

Сообщение

zimmer » 13 апр 2015, 10:46

Код: Выделить всё

<p><img src="data:image/jpeg;base64,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aluNLPyEbZQT1cbMBzOTxwCmM/e4/PpP1Pu193bHth+kV96b2aG2y1KT3ZKRInkjamQRRClllQALK3dmUkIOIbD8Ni00A1C7x3BU7W25WXSkslw3HUQcOFrtQjNTPydVIT3HRMgHPyZRgHJHnU1poDCovUTuuCNYx6eupEccZSLjGbPhc8Puj6f3A5N3Hb4jOO/HV9g7gq927F25fK+3PaK+522mrai3yZ5UskkSu0RyAcqWK9wD28DU9poBrKOpXVOs2hvGjo6PpNujfdTTQieO52KGiKUglYRledTPEQxAYnhlcAZb73DV9NAYhtHrNfr71Fs1sqOiW6doR3WWaOuv8AeVoPaj4UpkUcqeolZixRUBYAYUd8/Fdv000B+ZHMcbsqNIwBIRcZb/YZIH/c65/pPUDequikkg9OnUGWjrZEmkZYbQonZxHiQq1cCex8sARwXlx78egtNAUHo1ve57527XzXTZVdsF6Cuaggs1x9v3lhSKMq/wBkzR4PM44MwAA75yBftNNAZt1f6gz7TNutadNdwdRobkjvLT2WKjkSERyRDMoqZ4l8yAjz93PYAlaZT9ddyVM1ltJ6Cbwslve5UFFJVXX9nfQ6FGmhUScaeplciPkSpVMAopYoAxTfNNANNNNAY76tqVa7oVfKdw7LJLTArGzBmxOhwOIYnxnHFvHgY5K09W1Ktd0KvlO4dlklpgVjZgzYnQ4HEMT4zji3jwMclaArHoTdKf04WF5DVwxpS0jM1xfLgfQKUk5ycR/in6Jx7DGBdL/X1tyS29Sen+3rZ1AnrbXHFRLVXH6CyU7MZOcErxOE9wOOakKT7UWfu9qZ6FHSn9OFhd/pcMaUtIzNcXy4H7PpSWBycR/in6Jx8YwKPcOuW8tw7bsa7S6adU9r0d04C4CK0UtWlLStHzzQs9SvAljGikqAscjn21aMBAOgOj01xqKTcsl6qLSb+93ZrjQ2WRpaeglNNTlYObKpZ/b9t2Yju0hxgYA0DWO+mG82Ou2debZYdi3rp9TWi6NSvbtxQiK4VTtBDKaub5OXMhlI5l3LcO5BBVdi0A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A0000A000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iV66B3XdW9bhfLjfKe3vHuCG82yotcUizpCKaKmnpJ+bFXjniiCvw4ntkHPHhCdMPTVuDYNus1XJfbSdy2S6XmsoJqOheOlamudQKmpppVL8mAlCcWBBxCn64XojTQHJXXHZa7H3n0olt1TTtuK79SX3HcqioppJ4Ima11FKHYKCUiULSwhi6jPE//AGNVl6GTV8N5irKihI3fXR3DdskcTl6kxRwRxU9MSfhHwgEZdsuASU4MVKbBpoDIfTb0dvHRPb247PcKy01FBcL5V3mip7TTSQpRipkMrwfNm5KrMQp7dvwHYDXtNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNAY76tqVa7oVfKdw7LJLTArGzBmxOhwOIYnxnHFvHgY5K09W1Ktd0KvlO4dlklpgVjZgzYnQ4HEMT4zji3jwMclaAo/8A+jsq5630yWSSomknkEgjDysWIVYIVRcn8AqgAfgAB+GumtNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNANNNNAYV61pHT0/XlVdlV6mlVgDgMPeU4P69wD/0GmmmgP/Z" alt="" /><br /> [SUMMARY]</p>

вот как то так получается, при том что на 22-ух точках все нормально добавилось… не дает больше прикрепить изображение, если удалить один стиль в вкотором прикреплено изображение, то все норм опять можно добать, но опять же одно изображение в стиле… могу дать доступ к геомиксеру чтобы сами посмотрели на суть проблемы….

zimmer

Участник
Сообщения: 65
Зарегистрирован: 31 июл 2014, 13:22
Репутация: 3

Re: Ошибка JSON

Сообщение

zimmer » 13 апр 2015, 11:16

и ещё вопрос сразу тогда, если я хочу получить ссылку на изображение с локального ПК, то ссылка как должна выглядеть? (изображение лежит по этому пути C:GeoMixerDataUserFolderLayerManagerimages), прописываю <img src=»../images/2015-04-13_085819.jpg»/> , но чет усердно не хочет отображаться…

Аватара пользователя

paleogis

Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: Ошибка JSON

Сообщение

paleogis » 13 апр 2015, 11:22

zimmer писал(а)://A4rgeBwXGOIxPaaAgY9kWiL2+MdUvtvzXFdP2Pb+fwOK4HgcFxjiMI9kWiL2+MdUvtvzXFdP2Pb+fwOK4HgcFxjiMT2mgIGPZFoi9vjHVL7b81xXT9j2/n8DiuB4HBcY4jCPZFoi9vjHVL7b81xXT9j2/n8DiuB4HBcY4jE9poCBj2RaIvb4x1S+2/NcV0/Y9v5/A4rgeBwXGOIwj2RaIvb4x1S+2/NcV0/Y9v5AKXGPiI77tvbNHtqgjp6WBYgoHxBDBPigYKcDseAPgf8AIdgPL+xL/wD8S/8AgR/30/Yl/wD+Jf8AwI/768skCxa+UtNDMytJEkjL90soJHcHt/1VT/zA/TVRsUN/vFLPL9Y+JiqqimOLfHg+3KyAg5IPZR4PnIOCCBI/sS//APEv/gR/316CbhoqenYNFTxRMBxBRACBhRjt/sqj/wDpH6a++q7+xL//AMS/+BH/AH1HX2m3La6WCWG/+80lVTwNmgTCK8qozHBz2DH/AK4zgZIAnd1UUtx2/W0sLyRzTKER4ly6EkYYf7jz+H/2l+8OVG6MXyjMazQiAwlZSHiX7NMKQfwyMRk8R3HDwmPsen/2Jf8A/iX/AMCP++vlHtu9Re3w3Aie2ntpxt0Q4r2+I79h2Hb

Откуда все это? Сотрите и нормально пропишите ссылку, очень желательно внешнюю, либо расшарьте папку в IIS. Бородатый GeoMixer, плохо генерирует ссылки, так что самому и ручками.

Аватара пользователя

paleogis

Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: Ошибка JSON

Сообщение

paleogis » 13 апр 2015, 11:26

zimmer писал(а):C:GeoMixerDataUserFolderLayerManagerimages), прописываю <img src=»../images/2015-04-13_085819.jpg»/> , но чет усердно не хочет отображаться…

Этот вопрос уже обсуждали, Вам нужно формировать http — ссылку, о чем я уже пишу в нескольких сообщениях, а Вы упираетесь.

zimmer

Участник
Сообщения: 65
Зарегистрирован: 31 июл 2014, 13:22
Репутация: 3

Re: Ошибка JSON

Сообщение

zimmer » 13 апр 2015, 12:43

решил проблему таким способом….

Код: Выделить всё

<p><img src="../GetImage.ashx?usr=LayerManager&img=2015-04-13_085819.jpg" alt="Фотография" /></p>

  • Remove From My Forums
  • Вопрос

  • собственно выскакивает постоянно такая ошибка, вопрос в том что где увеличить максимальное значение?

    погуглив нашел ответ что меняется в файле web.config

      <system.web.extensions>
        <scripting>
          <webServices>
            <jsonSerialization maxJsonLength=»2147483647″/>
          </webServices>
        </scripting>
      </system.web.extensions>

    но в своём web.config я так и не нашел таких строк, а если тупо вставить этот код в него то выдает ошибку «Не удалось прочитать раздел конфигурации «system.web.extensions» из-за пропущенного объявления раздела»

    подскажите как быть с решением этой проблемы?…

    • Перемещено

      14 апреля 2015 г. 6:30

Вопрос:

Я использую структуру Microsoft ASP.Net AJAX для объекта автозавершения в текстовом поле (AutoCompleteExtender).

Я получаю сообщение об ошибке:

Ошибка при сериализации или десериализации с использованием JSON JavaScriptSerializer. Длина строки превышает значение, заданное для свойства maxJsonLength.

Несколько странных вещей об этой ошибке:

  • ошибка возникает, даже когда каждый отдельный веб-сервис в моем решении ничего не возвращает (я изменил их, чтобы вернуть пустые массивы);
  • в web.config, jsonSerialization maxJsonLength устанавливается на максимальное значение 2147483644, и веб-службы на этой странице должны возвращать несколько результатов;
  • он говорит, что источник ошибки находится в функции javascript, но функция никогда не запускается, поэтому веб-сервис никогда не называется:
  • когда я удаляю каждый экземпляр AutoCompleteExtender и каждый вызов любого веб-сервиса со страницы, он начинает бросать мне ошибки на “end if” внутри aspx. Когда я удаляю каждое “If” в aspx, он падает, не сообщая мне, почему. Весело !

<script type="text/javascript">
var tbEntrIdFonctionItemSelected = function(sender, e) {
$get('<%=Me.FormViewContact.FindControl("hdn_AgenceIdFonctionSearch").ClientID%>').value = e.get_value(); // source of the error
}
</script>

Как вы думаете, что может быть причиной проблемы?

благодаря

Лучший ответ:

Хорошо, поэтому после небольшого отслеживания я заметил, что источником ошибок является Telerik Combobox. И, судя по всему, он возвращал (используя JSON, следовательно, ошибку) очень небольшое количество 140 000 предметов. Ничего страшного, не так ли? Hum.

Понравилась статья? Поделить с друзьями:
  • Ошибка при сейф на мерседес
  • Ошибка при сдачи отчета фнс
  • Ошибка при сдачи отчета в пенсионный фонд
  • Ошибка при сдаче сзв тд код результата 50
  • Ошибка при сдаче отчетности в пенсионный фонд в