120得票5回答
JSON转换为TypeScript类实例?

我已经做了相当多的研究,但对我所找到的内容并不完全满意。为了确保,以下是我的问题: 在运行时将JSON反序列化为TypeScript类实例的最稳健和优雅的自动化解决方案是什么? 比如我有这个类:class Foo { name: string; GetName(): string {...

119得票13回答
如何在反序列化时从JSON中删除k__BackingField

我将一个XML文件序列化为.NET C#对象后,返回的JSON中出现了k_BackingField。 我已经给.NET C#对象添加了DataContract和DataMember属性,但客户端在JSON中仍然没有获取到任何内容。[XmlRoot("person")] [Serializab...

114得票9回答
用Gson实现多态性

我在使用Gson解析json字符串时遇到了问题。我收到了一个命令数组,该命令可以是启动、停止或其他类型的命令。因此我使用了多态,其中启动/停止命令继承自命令。 使用Gson将其序列化回正确的命令对象应该如何实现? 似乎我只得到了基本类型,即声明的类型而非运行时类型。

101得票4回答
Newtonsoft JSON 反序列化

我的JSON如下所示: {"t":"1339886","a":true,"data":[],"Type":[['Ants','Biz','Tro']]} 我找到了适用于C#的Newtonsoft JSON.NET反序列化库。我尝试按照以下方式使用它: object JsonDe = J...

97得票9回答
.NET对象序列化和反序列化的最快方法

我正在寻找最快的方法来序列化和反序列化 .NET 对象。这是我目前所拥有的:public class TD { public List<CT> CTs { get; set; } public List<TE> TEs { get; set; } ...

92得票3回答
安卓开发中的Moshi和Gson对比

我正在决定是否使用Moshi by square或Gson来序列化和反序列化模型数据。 我一直不喜欢Gson的一件事是,我认为它使用反射在安卓上可能会很慢?Moshi也使用反射吗? Moshi与Gson相比有哪些优缺点? 我认为它们很相似。例如,这个语句创建一个typeAdapter: ...

90得票5回答
一个属性有多个JsonProperty名称分配

我有两种JSON格式,我希望将它们反序列化成一个类。 我知道我们不能在一个属性上应用两个 [JsonProperty] 属性。 你能否建议一种方法来实现这个目标呢?string json1 = @" { 'field1': '123456789012345', ...

88得票3回答
DataContractJsonSerializer和JavaScriptSerializer有什么区别?

.NET Framework提供了System.Runtime.Serialization.Json.DataContractJsonSerializer和System.Web.Script.Serialization.JavaScriptSerializer两种工具,用于JSON的序列化和反...

81得票8回答
使用NewtonSoft.Json序列化和反序列化类,该类具有类型为IEnumerable<ISomeInterface>的属性。

我正在尝试将一些代码转换为使用ASP.NET MVC Web API生成的Json数据,而不是SOAP Xml。 在序列化和反序列化以下类型的属性时遇到了问题:IEnumerable&lt;ISomeInterface&gt;. 这里有一个简单的例子:public interface ISam...

77得票3回答
使用Gson进行枚举的序列化和反序列化

如何使用gson 2.2.4序列化和反序列化像这样的简单枚举?public enum Color { RED, BLUE, YELLOW; }