【发布时间】:2013-12-14 15:44:08
【问题描述】:
我正在尝试实现一个层,我可以提供自定义对象并将它们提交给外部 API。这个想法是创建一个对象,然后将其传递给某种数据管理器以序列化对象并将其发送到外部 API。
我猜我可以通过循环类的字段来实现某种基本的序列化:
Type classType = typeof(TestClass);
foreach(FieldInfo field in classType.GetFields(BindingFlags.Public | BindingFlags.Instance))
{
Console.WriteLine(field.Name);
}
是否有更好的方法来处理破坏要作为 JSON 发送到 API 的对象?最终目标是能够通过 GET 请求接收返回的对象,并通过 json.net 之类的东西将其转换为 C# 类。
【问题讨论】:
-
你基本上是在问能不能直接把一个对象转成JSON?