请救xml序列化对象,对象类中有一个public byte数组,怎么才能让他不被序列化

问题描述

请救xml序列化对象,对象类中有一个publicbyte数组,怎么才能让他不被序列化,按原字节输出如下<packge><id><bytes></bytes</packgebytes里放的是图片,我将图片二进制流放入进去,不想被序列化,因为客户端是c语言不能反序列化,怎么做呢.

解决方案

解决方案二:
那就都不要序列化,自己按按结构写到流里面,对于流什么语言都是通用的
解决方案三:
引用1楼bdmh的回复:

那就都不要序列化,自己按按结构写到流里面,对于流什么语言都是通用的

可是都做了很多了,序列化我不想序列化这一个字段得吗

时间: 2024-08-31 07:18:39

请救xml序列化对象,对象类中有一个public byte数组,怎么才能让他不被序列化的相关文章

java 某个类的几个对象,这些对象调用类中一个函数,是各自拥有自己的函数代码还是使用同一段代码?

问题描述 1.java 某个类的几个对象,这些对象调用类中一个函数(普通的函数),是各自拥有自己的函数代码还是使用同一段代码?2.java 继承中,子类从父类得到一些普通函数,这些函数的代码,是子类自己独自拥有一份还是和父类使用同一段函数代码.3.第一次发帖,积分什么的不会搞,貌似自己也没有积分,呵呵,大家包涵! 解决方案 引用1.java 某个类的几个对象,这些对象调用类中一个函数(普通的函数),是各自拥有自己的函数代码还是使用同一段代码?这几个对象调用的当然是同一段代码了.jvm中有一个ja

.NET(C#):XML序列化时派生类的处理

原文 www.cnblogs.com/mgen/archive/2011/12/03/2275014.html 目录 1. 针对基类的XmlSerializer序列化派生类 2. 类内成员是派生类的序列化   注意: 运行代码请注意添加如下命名空间: using System.Xml; using System.Xml.Serialization; using System.IO;     返回目录 1. 针对基类的XmlSerializer序列化派生类 派生类将会序列化成这样的XML: <基类

JAVA对象序列化保存为XML文件的工具类

java对象|xml   今天看了看java.beans包,发现了两个好东西,XMLEncoder和XMLDecoder.发现自己以前把从XML存取对象真是太费力气啦.做了小工具类,以后可以用用了. package com.imct.util; import java.beans.XMLDecoder;import java.beans.XMLEncoder;import java.io.File;import java.io.FileInputStream;import java.io.Fil

将Flash内部的XML转换成对象的类

xml|对象|转换 最近写的用于分析Flash内部XML,并转换成对象的类.与大家分享.我用了多次,可以解析较复杂的XML对象.XmlToArray类代码如下,请保存为XmlToArray.as:import mx.events.EventDispatcher; class XmlToArray {  private var data : Object, xml : Object;  public var tem_nodes : XML;  function XmlToArray (tn : X

c++-如果类中有多个同一个类的多个对象成员,如何初始化。

问题描述 如果类中有多个同一个类的多个对象成员,如何初始化. 如果类中有多个同一个类的多个对象成员,如何初始化. 类名:构造函数名(形参):对象1(参数表),对象2(参数表)... 解决方案 就是像你写的那样初始化,也可以写在构造函数里. 解决方案二: 就是通过构造函数 或者放到一个数组中循环初始化 解决方案三: 1.普通的变量:一般不考虑啥效率的情况下 可以在构造函数中进行赋值.考虑一下效率的可以再构造函数的初始化列表中进行. 2.static 静态变量: static变量属于类所有,而不属于

《Swift开发实战》——第2章,第2.5节对象和类

2.5 对象和类 在Swift语言中,使用关键字class和类名来创建一个类.在类中声明属性的方法和声明常量.变量的方法一样,唯一的区别就是它们的上下文是类.同样,声明方法和声明函数的方法也一样.例如,下面的演示代码定义了一个名为Shape的类. class Shape { var numberOfSides = 0 func simpleDescription() -> String { return "A shape with \(numberOfSides) sides."

[c#]Webservice中如何实现方法重载(overload)以及如何传送不能序列化的对象作参数

1.Webservice中的方法重载问题 (1)在要重载的WebMethod上打个MessageName标签 比如:[WebMethod(MessageName = "HelloWorld1")]public string HelloWorld(){     return "HelloWorld"; } [WebMethod(MessageName = "HelloWorld2")]public string HelloWorld(string

C#中两种方式将Xml匹配为对象集合

一.前言 上一篇随笔主要将实体转换成相应的Xml或者Xml对象,未考虑到属性的Attribute特性,以后有时间再整理一下.本文中的Xml匹配涉及到类的特性和属性的特性,并且对该类的匹配进行了相应的优化,尽量将反射引起的性能问题降低最低(其实,对于对象数量不是很多的Xml匹配,性能是可以忽略不计的). 二.类图设计 主要思路为:通过反射将与类名的节点匹配,然后匹配属性(属性特性名称或者属性名称)值,设计图如下所示: 类图中各个类的作用如下: PropertyAttribute.ClassAttr

Swift中文教程(五)对象和类

Class 类 在Swift中可以用class关键字后跟类名创建一个类.在类里,一个属性的声明写法同一个常量或变量的声明写法一样,除非这个属性是在类的上下文里面,否则,方法和函数的写法也是这样: class Shape { var numberOfSides = 0 func simpleDescription() -> String { return "A shape with \(numberOfSides) sides." } } 练习: 用let关键字添加一个常量属性,添