相关疑难解决方法(0)

如何在C#中将JSON对象序列化或反序列化到某个深度?

我只想要一个对象的第一个深度级别(我不想要任何孩子).我愿意使用任何可用的库.大多数库只会在达到递归深度时抛出异常,而不是仅仅忽略.如果这不可能,有没有办法忽略给定某种数据类型的某些成员的序列化?

编辑:假设我有一个像这样的对象:

class MyObject
{
    String name = "Dan";
    int age = 88;
    List<Children> myChildren = ...(lots of children with lots of grandchildren);
}
Run Code Online (Sandbox Code Playgroud)

我想删除所有子(甚至复杂类型)以返回这样的对象:

class MyObject
{
    String name = "Dan";
    int age = 88;
    List<Children> myChildren = null;
}
Run Code Online (Sandbox Code Playgroud)

.net c# serialization json

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

标签 统计

.net ×1

c# ×1

json ×1

serialization ×1