JSON对象到List转换

问题描述 投票:0回答:1

目前我想迭代响应体并转换为实体对象列表。但这里的问题是响应与实体对象的名称不同。这是一个例子

请找到回复JSON

     {
       "data":[
           {
             "user_name": "abc",
             "user_company":"bbbb",
              "user_id": "123"
             },
             {
              "user_name": "azz",
               "user_company":"eee",
              "user_id": "555"
              }
          ]
        }

在实体方面,我有

Class user{
  String userName,
  String company,
  String userId
}

我正在寻找的是迭代response.getBody()并将其设置为实体对象并将其添加到List<Entity>。期待您的帮助。

json iteration response
1个回答
0
投票
class User {
  String userName
  String company
  String userID

  constructor (String userName, String company, String userID) {
    this.userName = userName
    this.company = company
    this.userID = userID
  }
}

users = []
jsonData.data.forEach(user => {
  users.push(new User(
    user.user_name,
    user.user_company,
    user.user_id
  ))
})    
© www.soinside.com 2019 - 2024. All rights reserved.