似乎JSV将空字符串反序列化为null。 以下测试对JSV失败,但是为JSON传递。
class Foo
{
public string String { get; set; }
}
[TestFixture]
public class TestJsvEmptyString
{
[Test]
public void TestJsv()
{
Foo orig = new Foo() { String = string.Empty };
string jsv = orig.ToJsv();
Foo fromJsv = jsv.FromJsv<Foo>();
Assert.AreEqual(orig.String, fromJsv.String);
}
[Test]
public void TestJson()
{
Foo orig = new Foo() { String = string.Empty };
string json = orig.ToJson();
Foo fromJson = json.FromJson<Foo>();
Assert.AreEqual(orig.String, fromJson.String);
}
}
感谢您提供优质服务!
罗恩