问题标签 [jsonserializer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jquery IE9复选框表单序列化返回“on”
在 FF 这工作正常:
...
...
在我的网络服务中,我将获得一个参数 cb,其中包含所有选定复选框值的逗号分隔数组列表。
但是,在 IE9 中,我得到一个 cb 参数,其中包含一个逗号分隔的数组列表“on”。
任何人都知道解决这个问题?
python - Django 抛出“[123L, 123L] is not JSON serializable”
在我的代码中,我有:
长整数是主键。由于某种原因,此行会产生错误:
“[123L, 123L] 不是 JSON 可序列化的”
当我尝试在 python manage.py shell 中执行它时:
工作正常。
谁能告诉我发生了什么事?
确切的 Django 错误:
异常类型:TypeError 异常值:[123L] 不是 JSON 可序列化异常位置:默认为 /usr/lib/python2.7/dist-packages/simplejson/encoder.py,第 192 行
c#-4.0 - 在将实体框架对象图序列化为 Json 时防止 StackOverflowException
我想将实体框架自我跟踪实体完整对象图(一对多关系中的父+子)序列化为 Json。
对于序列化,我使用ServiceStack.JsonSerializer。
这就是我的数据库的样子(为简单起见,我删除了所有不相关的字段):
我以这种方式获取完整的个人资料图:
问题是试图序列化它:
产生一个StackOverflowException
. 我相信这是因为 EF 提供了一个无限模型,将序列化程序搞砸了。也就是说,我可以在技术上调用:profile.ProfileImages[0].Profile.ProfileImages[0].Profile ...
等等。
如何“展平”我的 EF 对象图或以其他方式防止ServiceStack.JsonSerializer 遇到堆栈溢出情况?
.net - 将 JSON 命名属性反序列化为 .Net 对象
我使用的 API 提供了 JSON 有效负载。响应的一部分有一个包含命名对象数组的属性。我想我想将此部分反序列化为一个.Net 列表,问题是数组中的每个对象都带有一个名称,所以我无法将它作为一个列表。
这是有效载荷:
我想要一个“ServiceOptions”列表..我很乐意使用 Json.Net 来做到这一点,但我又被难住了..
javascript - 序列化包含循环对象值的对象
我有一个包含子节点的对象(解析树),这些子节点是对其他节点的引用。
我想序列化这个对象,使用JSON.stringify()
,但我得到
TypeError:循环对象值
因为我提到的构造。
我该如何解决这个问题?这些对其他节点的引用是否在序列化对象中表示对我来说并不重要。
另一方面,在创建对象时从对象中删除这些属性似乎很乏味,我不想对解析器(narcissus)进行更改。
javascript - 异步顺序调用方法
我有一个我在方法中调用的方法列表,如下所示:
当这是同步时,它们一个接一个地执行,这是必需的。但是现在我有 someOtherObject.doASecondThing() 作为异步,我也可能把 doOneThing 变成异步的。我可以使用回调并从回调内部调用 that.doSomethingElse:
然而,由于序列在增长,让回调相互调用似乎有点混乱,由于某种原因,它使序列看起来不像以前那么明显,并且缩进可能会随着序列中调用的方法数量而增长。
有没有办法让这看起来更好?我也可以使用观察者模式,但在我看来,它也不会让事情变得非常明显。
谢谢,
iphone - iOS4 和iOS5 都支持的第三方有吗?
有没有办法使用可以在 iOS5 和 iOS4 上运行的第三方 json 开发 Web 服务基础应用程序?因此,它可以在 iOS4 和 iOS5 上运行。我们知道 iOS5 不支持第三方 json 库,而 iOS4 不支持 NSJSONSerialization。请帮助我,如果有人知道任何解决方案和方法来做到这一点。
提前致谢。
java - 是否有对带有引用的 JSPON 序列化的 Java 支持?
我正在寻找可以根据JSPON 规范处理引用的 Java JSPON 序列化程序。
目前有没有可用的可以做到这一点?或者有什么方法可以修改现有的序列化程序以使用 $ref 表示法处理对象引用?
asp.net - MVC 3 - JSON 序列化器
我有以下模型、视图和控制器。
模型
看法
控制器
基于上面的代码,我想问三个问题。
如果我们使用公共字段而不是属性,则序列化程序不会将 json 对象序列化为 C# 模型,因此控制器中的“名称”字段总是为空。为什么会这样?
如果我将 NumArr 属性的类型更改为 List 则它不起作用。我们如何使用 List 而不是 int[]?我知道我正在从 JS 传递数组。我们也可以从 JS 传递 List 吗?
我在 View 的 Javascript 代码块中使用“traditional:true”,因为序列化不适用于“traditional:false”。我听说 jQuery 有三个版本的 Json 序列化器。ASP.NET MVC 的序列化程序仅支持旧版本。这是真的吗?
3.1。如果是真的,我想知道你什么时候能得到支持 jQuery 最新版本的 MVC 序列化器的最新版本。
3.2. 有什么方法可以注册自定义 Javascript 序列化器,就像我们可以注册自定义视图引擎一样?我的朋友建议我可以注册自定义值提供者或自定义模型绑定器,并在我的自定义值提供者/模型绑定器中使用自定义 JS 序列化程序。
提前致谢。如果您不清楚我的问题,请随时告诉我。谢谢!
asp.net-mvc - MVC 中的 Json() 自动将日期时间转换为 UTC
我已经将 UTC 时间存储在 DateTime 对象中。
当我使用 Json() 序列化程序发送它时,这些日期再次转换为 UTC。我不希望这种情况发生。
请帮忙。