
泛型类使用 class
泛型类是一种灵活而强大的编程工具,它允许创建可用于各种数据的类型。在泛型类中使用 class
应用场景
假设您有一个泛型类 reqbody
public statict fromjson(string json, class classoft)
泛型类中使用 class
为了在 reqbody
本文档主要讲述的是JSON.NET 简单的使用;JSON.NET使用来将.NET中的对象转换为JSON字符串(序列化),或者将JSON字符串转换为.NET中已有类型的对象(反序列化?)。希望本文档会给有需要的朋友带来帮助;感兴趣的朋友可以过来看看
修改后的代码如下所示:
public class reqbody{ private class clzz; private t parameter; public reqbody(string json, class clzz) { this.clzz = clzz; t obj = (t) jsonobject.parseobject(json, clzz); system.out.println(obj); } // 其他方法和字段 }
在构造函数中,clzz 参数充当 t 类型的占位符。您可以使用 jsonobject.parseobject 方法将 json 字符串反序列化为 clzz 类型的对象,然后将其分配给 parameter 属性。
示例
以下示例演示了如何使用 class
public class main {
public static void main(string[] args) {
reqbody reqbody = new reqbody<>("{\"path\":\"the path param\"}", parameter.class);
}
}
class parameter {
private string path;
// 省略其他方法和字段
} 输出:
Parameter{path='The path param'}









