2016-03-19 8 views
-2

ユーザーのArrayListをjavaからJSONに変換する必要があります。 私はこれがドライバーである配列の構文を使用する方法がわからない、変換するために、ユーザーを取得する方法を考え出し:ArrayをJavaのJsonに変換する

// Convert a User to JSON 
String testStr = JsonUserConverter.convertUserToJson(bob); 
System.out.println(testStr); 

// Convert JSON string to a User 
User testUser = JsonUserConverter.convertJsonToUser(jsonUserString); 
System.out.println(testUser); 

// Convert an ArrayList of Users to JSON 

と、私はこの

public static String convertUsersArrayToJson(ArrayList<User>users){} 
を移入する必要があります

私のユーザークラスからのユーザーデータ。私はちょうどObjectMapperについて学んだだけです。私は変換する私の図書館に何かがあると思うが、私は知らない。助けて。

答えて

-1

ここでは簡単な解決策だ...

// Your User declarations (or however you have developed it) 
User bob = new User(); 
User harry = new User(); 

// Declare an array 
ArrayList<User> arrayListUsers = new ArrayList<User>(); 

// Construct the array by adding users 
arrayListUsers.add(bob); 
arrayListUsers.add(harry); 
// and so on... 

// Then call the convertUsersArrayToJson method 
System.out.println(convertUsersArrayToJson(arrayListUsers)); 


// And here’s the convertUsersArrayToJson() method 
public static String convertUsersArrayToJson(List arrayListUsers){ 

    String jsonList = “”; 

    for (User user : arrayListUsers) { 

     jsonList += JsonUserConverter.convertUserToJson(user); 

    } 

    return jsonList; 

} 
関連する問題