[C#] add ObjectAPI Serialization Utility (#5785)

* [C#] add ObjectAPI Serialization Utility

* set InitialBufferSize to 64k

* rename SerializeToFlatBuffers to SerializeToBinary
This commit is contained in:
Wouter van Oortmerssen
2020-03-05 09:33:22 -08:00
committed by GitHub
parent 4749e77b0e
commit 7c37abe92d
6 changed files with 57 additions and 0 deletions

View File

@@ -673,6 +673,10 @@ namespace FlatBuffers.Test
var jsonText = b.SerializeToJson();
var d = MonsterT.DeserializeFromJson(jsonText);
AreEqual(a, d);
var fbBuffer = b.SerializeToBinary();
var e = MonsterT.DeserializeFromBinary(fbBuffer);
AreEqual(a, e);
}
private void AreEqual(ArrayTable a, ArrayTableT b)
@@ -772,6 +776,10 @@ namespace FlatBuffers.Test
var jsonText = b.SerializeToJson();
var d = ArrayTableT.DeserializeFromJson(jsonText);
AreEqual(a, d);
var fbBuffer = b.SerializeToBinary();
var e = ArrayTableT.DeserializeFromBinary(fbBuffer);
AreEqual(a, e);
}
private void AreEqual(Movie a, MovieT b)
@@ -815,6 +823,10 @@ namespace FlatBuffers.Test
var jsonText = b.SerializeToJson();
var d = MovieT.DeserializeFromJson(jsonText);
AreEqual(a, d);
var fbBuffer = b.SerializeToBinary();
var e = MovieT.DeserializeFromBinary(fbBuffer);
AreEqual(a, e);
}
}
}