问题标签 [json-deserialization]

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.

0 投票
2 回答
32454 浏览

wcf - WCF 这可能是由于服务端点绑定未使用 HTTP 协议

默认.aspx.cs

服务1.svc.cs

IService1.cs

服务器 Web.config

客户端 Web.config

异常信息
- 类型:System.ServiceModel.CommunicationException,System.ServiceModel,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089
- 消息:接收到 ~~~~~/Service1.svc 的 HTTP 响应时出错。这可能是由于服务端点绑定未使用 HTTP 协议。这也可能是由于服务器中止了 HTTP 请求上下文(可能是由于服务关闭)。有关更多详细信息,请参阅服务器日志。

我从服务器跟踪查看器中获得了此异常信息,所以请不要建议我放置 <-system.diagnostics-> 标记。

正如你所看到的,我增加了所有尺寸的东西。

就像..我不知道为什么我在调用 JsonDeserializeFromDatabase(stream) 时会出错。
“接收到 ~~~~~/Service1.svc 的 HTTP 响应时出错。这可能是由于服务端点绑定未使用 HTTP 协议。这也可能是由于服务器中止了 HTTP 请求上下文(可能是由于服务关闭)。有关更多详细信息,请参阅服务器日志。”

0 投票
1 回答
157 浏览

json - 使用 Jackson 顺序反序列化

我有一个使用 Jackson 序列化和反序列化的值对象。

VO 有两个字段:x 和 y。但是只有在设置 x 时调用 setY 才有意义。有什么方法可以确保在反序列化期间 setX 比 setY 更早被调用?

0 投票
2 回答
7643 浏览

c# - 使用 JsonConvert.DeserializeObject 反序列化派生对象列表

我有这个对象

我从 API 作为 json 发送并在我的客户端应用程序中反序列化。

或者

我似乎无法反序列化派生类型的数组。我试过这个

我希望 List Messages 同时具有MessageDerivedMessage对象。

有任何想法吗?谢谢

0 投票
1 回答
339 浏览

java - 日历数据类型的 Flexjson(在 Spring Roo 中)反序列化

我是 Spring Roo 的新手,这个问题是关于 Calender Java Datatype 的 JSON 反序列化。我正在使用 Spring ROO 的逆向工程功能,从我的数据库模式生成模型实体。

DB 模式中的 TIMESTAMP 列在自动生成的 Roo 托管实体中转换为 Calender 数据类型。现在,当我尝试以 JSON 格式接收结果时,flexjson 反序列化程序在尝试反序列化 Calender 数据类型时中断。

这里的任何人都可以帮我解决这个问题,因为这目前是我发展的障碍。

提前致谢。

0 投票
1 回答
7382 浏览

json - JSON 到 JSON 数组无法反序列化当前 JSON 对象

我正在使用Json.Net将对象 Json 数据反序列化为对象/集合(列表)

我不确定我做错了什么,我试过这个:

并尝试了这个:

我收到此错误:

这是我的Json:

语言对象.cs

0 投票
2 回答
4173 浏览

json - 如何获取 Newtonsoft.Json 反序列化值的非转义字符串值?

我正在尝试解析一些仅由 (string,string) 对组成的 JSON 对象。我正在解析的文件包含这个。我想模仿 resjson 的行为。

我所做的是

当我获得 dict 对象时,

这为我输入:

一旦 Newtonsoft.Json 反序列化对象,我就会丢失“\u0040”字符串,并且我无法知道原始文件的外观。有没有办法保留字符转义?

0 投票
0 回答
144 浏览

google-cloud-endpoints - Google Cloud Endpoints - 使模型字段成为必填项

Google Cloud Endpoints 是否有一种本机方式来根据需要标记模型中的字段,以便在反序列化过程中,如果在请求的 JSON 正文中没有为该字段提供值,则会引发错误?

例如,如果您有以下类,则可以有某种注释。

0 投票
0 回答
485 浏览

httpwebrequest - 如何使用 fastJSON 使用反序列化数据?

我有这段代码从 WebAPI 方法中检索 json 数据,然后将其放入字符串中:

...但是我现在如何使用该对象化字符串来解析 json 数组的元素(它应该分配给“nowIveGotUYouDirtyRat”)?

该文档似乎将极简主义发挥到了极致,至少就如何实现这一点而言(http://www.codeproject.com/Articles/159450/fastJSON#usingcode)。

此外,虽然我下载并编译了 fastJSON net35.csproj,但生成的 .dll (fastJSON) 说它的版本是 2.0.0.0 - 不应该是 3.5.0.0 吗?(运行时版本 == v2.0.50727)

更新

Alrik,我的解决方案是切换到 JSON.NET。以下是您可以这样做的方法:

或者,如果您只是追求一个值:

注意:感谢 Jon Skeet 的惊人简单的WebClient.DownloadString()技巧。

0 投票
1 回答
227 浏览

c# - windows phone 的 json 解析问题

这是我的 json 格式,我正在尝试使用以下类对其进行反序列化

我在以下代码的帮助下调用这个类

但是在执行上述行时,我总是收到一条错误消息,

帮我摆脱这个问题....

0 投票
1 回答
4481 浏览

java - Jackson json 反序列化,带有来自 json 的根元素

我对杰克逊有一个问题,我认为应该很容易解决,但这让我很生气。

我有一个看起来像这样的java POJO类(带有getter和setter)

这是 AbstractDTO

我想将看起来像这样的 JSON 反序列化为 NotificacionDTO 对象:

这是我的端点

我有一个自定义的 ObjectMapper

当我发布时,我收到了这个错误

我尝试将此添加到我的 DTO

但是当我使用 validate 方法验证我的 DTO 时,所有 dto 的属性都为空,我收到此错误:

我正在使用杰克逊 2.2.3 和弹簧 3.2.1

谢谢你。