OpenApi 是否有通用文件规范?
我注意到这种可以将$ref 用于其他声明对象的规范形式是一种可用于许多用例的模式。 这个有名字吗?有图书馆吗? 我可以看到这对于您希望能够序列化为 JSON / YAML 文件并将其反序列化为内存中的对象的关系数据的情况非常有用。 这是我所追求的一个例子: 我想序列化这个引用其他对象的类。 class Node { Node next; Node prev; } 可以这样... »
我注意到这种可以将$ref 用于其他声明对象的规范形式是一种可用于许多用例的模式。 这个有名字吗?有图书馆吗? 我可以看到这对于您希望能够序列化为 JSON / YAML 文件并将其反序列化为内存中的对象的关系数据的情况非常有用。 这是我所追求的一个例子: 我想序列化这个引用其他对象的类。 class Node { Node next; Node prev; } 可以这样... »
存在具有value动态属性的JSON实体: { "name" : "name1", "value" : {"different structures: strings, enums, arrays, custom entities"} } 实体的Java表示: public class Entity { public String name; p... »
我再次被 Django REST Framework 及其序列化程序卡住了。 基本上,我想做的是将以下传入数据粘贴到 serializers.Serializer 实例中: data = { "thing_id": 715, "sub_things": [ { "id": 1, "name": "bob" ... »
我正在反序列化一个大型 JSON 片段,我将其作为从请求到 REST 端点的响应正文。 我使用下面的代码 var serializer = new JsonSerializer(); var sr = new StreamReader(responseStream)) var jsonTextReader = new JsonTextReader(sr)) { return seria... »
有一个 WCF 服务,它有一个带有自定义节点的 DataMember(项目的名称和数量可能不同) 示例: <AppData> <sometag>something</sometag> <othertag>something else</othertag> </AppData> 成员定义为: <DataMe... »
我正在尝试反序列化 XML。我的系统在开发环境中也没有问题。或运行时。我的 QA 分析师也没有问题。但是,在客户端站点,我们收到以下错误: XML 文档中存在错误。 System.InvalidOperationException:不是预期的。 在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderCrashE... »
我在这里发现了同样的问题... Deserializing nested JSON structure to a flattened class with Json.NET using annotations ...但没有正确的答案。 最好的建议之一是将嵌套对象包装在一个新类中,但这种方法引入了另一个问题:乐高名称。在我的示例中,此类的大多数逻辑名称与父类和当然是不可能的。我的例子很简单,我只... »
我有一个名为Inbox 的类,其中包含Int 和List 的Messages。 Message 是另一个类。 问题是我想在 MongoDB 中存储 Inbox 类的对象。我必须序列化这些对象,所以我使用 Gson,但它会在反序列化时引发异常。 java.lang.RuntimeException: Failed to invoke public scala.collection.immuta... »
事实证明,检索存储在 memcache 中的低级数据存储实体非常缓慢。由于 objectify 将实体缓存为低级数据存储 Entity 类型,因此在使用 objectify 从 memcache 中获取许多实体时会导致性能不佳。 真正的问题是为什么从 memcache 中反序列化 Entity 类型很慢?我整理了一个示例项目来演示从 memcache 与纯字符串或简单 Map 中检索实体的差异。... »
这是我从数据库中得到的 xml: > <Library> > <Header> > <HeaderID>01</HeaderID> > </Header> > <Books> > <Book> > ... »
如何设置 Newtonsoft.Json 以使用旧成员名称反序列化对象,但使用当前成员名称对其进行序列化? 编辑:要求是从正在序列化/反序列化的类中删除过时的成员。 这是一个需要序列化和反序列化的示例对象。我给了一个属性一个属性,该属性包含一个名称列表,它可能在过去被序列化。 [DataContract] class TestObject { [LegacyDataMemberNam... »
<StepList> <Step> <Name>Name1</Name> <Desc>Desc1</Desc> </Step> <Step> <Name>Name2</Name> <Desc>Desc2</Desc&g... »
我目前正在尝试反序列化一个自定义对象,其中一个字段是 MapWritable,另一个是字符串。似乎序列化工作正常,但无法验证对象是否正在正确重新创建。他是我的字段和 write() readFields() 方法: public class ExchangeDataSample implements DataSample { private String labelColumn; ... »
我能够使用 FileInputStream 将 xml 文件解组到类以读取 xml 内容,但在解组代码中使用 InputStream 而不是 FileInputStream 时遇到问题。 元帅: try { JAXBContext jaxbContext = JAXBContext.newInstance(Message.class); Marshaller jaxbMars... »
java xml sax api 是否提供ContentHandler 子类,它将事件调用转换为xml 字符串。例如,以下对此处理程序的调用应生成以下xml: XMLPrinterHandler h; String data = "hello"; h.startDocument(); h.startElement("", "element", "element", new Attributes(... »
正在尝试:T obj = JsonSerializer.DeserializeFromString<T>(jsonData); 在一个包含多个\n 的字符串上。 JayRock 的库成功反序列化如下:T obj = (T)JsonConvert.Import(typeof(T), jsonData); 这是一个错误,还是我需要手动删除换行符? ... »
我们需要将一些字符串格式的数据移动到枚举中,并且由于现有数据与我们希望枚举的外观不符,我正在使用自定义序列化器(在 MongoDB 中)。 我的代码看起来像这样: public override MyEnum Deserialize(BsonDeserializationContext context, BsonDeserializationArgs args) { if (conte... »
我在尝试将一些 XML 反序列化为我创建的类时遇到了一点问题。 我得到的错误是: There is an error in XML document (1, 2). at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializa... »
我的 xml 格式不是很好,但需要使用 RestSharp 映射到列表。我无法控制服务/xml 输出。到目前为止,我能够使用 DeserializeAs(Name="name")] 属性解决属性本身的问题。例如, public class Physician { [DeserializeAs(Name = "personId")] public string Id { get; ... »
[ { "receiver_tax_id":"1002", "total":"6949,15", "receiver_company_name":"Das Company", "receiver_email":"info@another.com", "status":0 }, { "receiver_tax_... »