相关疑难解决方法(0)

System.Text.Json.JsonSerializer.Serialize返回空的Json对象“ {}”

环境:Visual Studio 2019 16.3.8,.NET 3.0.100,.NET Core 3.0单元测试。

下面对System.Text.Json.JsonSerializer.Serialize的所有3个调用都返回空对象:“ {}”

我一定做错了什么...但是我看不到吗?

public class MyObj
{
    public int myInt;
}

[TestMethod]
public void SerializeTest()
{
    var myObj = new MyObj() { myInt = 99 };
    var txt1 = System.Text.Json.JsonSerializer.Serialize(myObj);
    var txt2 = System.Text.Json.JsonSerializer.Serialize(myObj, typeof(MyObj));
    var txt3 = System.Text.Json.JsonSerializer.Serialize<MyObj>(myObj);
}
Run Code Online (Sandbox Code Playgroud)

c# serialization json .net-core

1
推荐指数
1
解决办法
90
查看次数

标签 统计

.net-core ×1

c# ×1

json ×1

serialization ×1