标签:

1、序列化:

以下代码在对象过大时会报错:进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。

//jsonObj比较大的时候会报错

var serializer = new JavaScriptSerializer();

return serializer.Serialize(jsonObj);

使用Newtonsoft.Json也有此问题,解决方案是设置MaxJsonLength:

var serializer = new JavaScriptSerializer();

serializer.MaxJsonLength = Int32.MaxValue; //设置为int的最大值

return serializer.Serialize(jsonObj);

2、ajax访问WebService:

以jQuery方式访问WebService,如果POST的数据过大,也会收到HTTP500错误,解决方法是在Web.config中设置一下maxJsonLength:

//访问调用方法

JavaScriptSerializer serializer = new JavaScriptSerializer();

32

33                 ScriptingJsonSerializationSection section = ConfigurationManager.GetSection("system.web.extensions/scripting/webServices/jsonSerialization") as ScriptingJsonSerializationSection;

34

35                 if (section != null)

36                 {

37                     serializer.MaxJsonLength = section.MaxJsonLength;

38                     serializer.RecursionLimit = section.RecursionLimit;

39                 }

标签:

python json解析 超过对象_json序列化数据超出最大值(maxJsonLength)相关推荐

  1. Android 中的Json解析工具fastjson 、序列化、反序列化

    Android中通常需要访问服务器,然而服务器返回的数据很多时候都是Json格式 1.fastjson简介 阿里巴巴FastJson是一个Json处理工具包,包括"序列化"和&qu ...

  2. python json解析_python读取json文件并解析

    原博文 2018-07-09 18:35 − # -*- coding: utf-8 -*- import os import json import sys reload(sys) sys.setd ...

  3. python json模块rodas方法_json模块使用总结——Python

    # 原创文章,未经允许请勿转载 通过Python的json模块,可以将字符串形式的json数据转化为字典,也可以将Python中的字典数据转化为字符串形式的json数据. 之前使用这个模块时,都是随用 ...

  4. python json解析方法_Python 中的 JSON 方式讲解

    Python的dict对象可以直接序列化为JSON的{},不过,很多时候,我们更喜欢用class表示对象,比如定义Student类,然后序列化,代码如下:import json class Stude ...

  5. json转java对象_json转java对象

    1.DTO:Data Transfer Object,数据传送对象 2.对于日期格式的问题,也已经处理 3.json-lib-2.2.2-jdk13.jar (2.1在日期数组 json->ja ...

  6. 总共4行代码使用fastxml.json实现Java对象的序列化和反序列化

    直接上代码.非常简单的测试类: package com.sap.argame.util;public class Person{private String name;private int age; ...

  7. python json解析列表显示_求教一下 python 读取 json 以后,输出的问题(unicode 和中文显示)...

    但是,中文的显示还是不行,输出见下 def byteify(input): if isinstance(input, dict): return {byteify(key):byteify(value ...

  8. JSON解析(详细)

    1. 了解JSON 简介:JSON(JavaScript Object Notation),即JS对象简谱 , 是一种轻量级的数据交换格式. 进一步理解: JSON和JavaScript的关系:两者之 ...

  9. C++的Json解析库:jsoncpp和boost

    JSON(JavaScript Object Notation)跟xml一样也是一种数据交换格式,了解json请参考其官网http://json.org,本文不再对json做介绍,将重点介绍c++的j ...

最新文章

  1. Google Test(GTest)使用方法和源码解析——Listener技术分析和应用
  2. 第一家公立大学支持比特币支付学费
  3. 1.1.1 概念、组成、功能和分类
  4. 备份一张iPhone拍照写入exif中的orientation图片
  5. cura-engine学习(1)
  6. keepalived mysql双主架构图_基于keepalived Mysql双主热备配置
  7. 知识付费不热了,得到们接下来故事怎么讲?
  8. ListView上拉加载,下拉刷新 PullToRefresh的使用
  9. aix查看文件夹大小命令_轻松掌握 Linux 命令(1):ls 命令
  10. panda提取时间戳中的日期_Pandas处理时间序列数据的20个关键知识点
  11. 【Spring-AOP】自动代理类AnnotationAwareAspectJAutoProxyCreator
  12. visio怎么画球_快速学习Visio 门球制图
  13. Oracle操作语句之DDL语句
  14. FPGA数字信号处理(十七)多级CIC滤波器Verilog设计
  15. Redis之案例:省份列表(下)
  16. 8box播放器的引用
  17. T-Bootstrap-day04-组件、boot的定制、scss基础语法和函数
  18. 130 个相见恨晚的超实用网站,一次性分享出来
  19. import cv2 报错(linux环境)ImportError: libGL.so.1: cannot open shared object file: No such file or direc
  20. 基于PHP的仿小米商城系统(完整前后台)

热门文章

  1. 计算机网络(十)-数据链路层-差错控制
  2. Leetcode--560. 和为K的子数组
  3. 计算机操作系统——经典进程的同步问题
  4. oracle课程设计摘要,Oracle程序设计课程设计概要(doc 35页)
  5. python编辑器_推荐一款Python编辑器,集Pycharm和Sublime优点于一身的王者
  6. sae 微信 java web_[1] 微信公众号与sae的web应用之间的配置
  7. comparator 多个条件控制_JUnit5学习之四:按条件执行
  8. mysql约束_不是吧,阿Sir,MySQL约束你竟然还不懂!
  9. memcached客户端_分布式算法真是吊炸天 – memcached - 第287篇
  10. C++获取多维数组维数