我想知道是否有一种方法可以动态创建对象,或者说不使用Class对象及其属性来创建。我通常的做法是这样的。
ApiHelper apiHelper = new ApiHelper();
User user = new User();
user.Firstname = "FirstName";
apiHelper.send("", user);
我想在我的代码片段上实现这个功能:
ApiHelper apiHelper = new ApiHelper();
apiHelper.send("", new { Firstname = "Firstname"});
send()的第二个参数是一个对象,并且这个对象稍后会被转换为json字符串。
这是一个C#示例,Java中是否有相应的对应方法?我认为如果我使用第一种方法来创建对象,我必须要创建很多类才能符合我需要构建的对象。因此,我希望能够在Java中使用第二种方法。