问题标签 [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.
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 请求上下文(可能是由于服务关闭)。有关更多详细信息,请参阅服务器日志。”
json - 使用 Jackson 顺序反序列化
我有一个使用 Jackson 序列化和反序列化的值对象。
VO 有两个字段:x 和 y。但是只有在设置 x 时调用 setY 才有意义。有什么方法可以确保在反序列化期间 setX 比 setY 更早被调用?
c# - 使用 JsonConvert.DeserializeObject 反序列化派生对象列表
我有这个对象
我从 API 作为 json 发送并在我的客户端应用程序中反序列化。
或者
我似乎无法反序列化派生类型的数组。我试过这个
我希望 List Messages 同时具有Message和DerivedMessage对象。
有任何想法吗?谢谢
java - 日历数据类型的 Flexjson(在 Spring Roo 中)反序列化
我是 Spring Roo 的新手,这个问题是关于 Calender Java Datatype 的 JSON 反序列化。我正在使用 Spring ROO 的逆向工程功能,从我的数据库模式生成模型实体。
DB 模式中的 TIMESTAMP 列在自动生成的 Roo 托管实体中转换为 Calender 数据类型。现在,当我尝试以 JSON 格式接收结果时,flexjson 反序列化程序在尝试反序列化 Calender 数据类型时中断。
这里的任何人都可以帮我解决这个问题,因为这目前是我发展的障碍。
提前致谢。
json - JSON 到 JSON 数组无法反序列化当前 JSON 对象
我正在使用Json.Net
将对象 Json 数据反序列化为对象/集合(列表)
我不确定我做错了什么,我试过这个:
并尝试了这个:
我收到此错误:
这是我的Json:
语言对象.cs
json - 如何获取 Newtonsoft.Json 反序列化值的非转义字符串值?
我正在尝试解析一些仅由 (string,string) 对组成的 JSON 对象。我正在解析的文件包含这个。我想模仿 resjson 的行为。
我所做的是
当我获得 dict 对象时,
这为我输入:
一旦 Newtonsoft.Json 反序列化对象,我就会丢失“\u0040”字符串,并且我无法知道原始文件的外观。有没有办法保留字符转义?
google-cloud-endpoints - Google Cloud Endpoints - 使模型字段成为必填项
Google Cloud Endpoints 是否有一种本机方式来根据需要标记模型中的字段,以便在反序列化过程中,如果在请求的 JSON 正文中没有为该字段提供值,则会引发错误?
例如,如果您有以下类,则可以有某种注释。
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()技巧。
c# - windows phone 的 json 解析问题
这是我的 json 格式,我正在尝试使用以下类对其进行反序列化
我在以下代码的帮助下调用这个类
但是在执行上述行时,我总是收到一条错误消息,
帮我摆脱这个问题....
java - Jackson json 反序列化,带有来自 json 的根元素
我对杰克逊有一个问题,我认为应该很容易解决,但这让我很生气。
我有一个看起来像这样的java POJO类(带有getter和setter)
这是 AbstractDTO
我想将看起来像这样的 JSON 反序列化为 NotificacionDTO 对象:
这是我的端点
我有一个自定义的 ObjectMapper
当我发布时,我收到了这个错误
我尝试将此添加到我的 DTO
但是当我使用 validate 方法验证我的 DTO 时,所有 dto 的属性都为空,我收到此错误:
我正在使用杰克逊 2.2.3 和弹簧 3.2.1
谢谢你。