Package fr.tse.fise2.pip.Utils
Class JsonUtils
java.lang.Object
fr.tse.fise2.pip.Utils.JsonUtils
public class JsonUtils
extends java.lang.Object
Classe permettant de gerer et recuperer des donnees des objets Json
- Author:
- Yammine Eric et Solane Alexandre
-
Constructor Summary
Constructors Constructor Description JsonUtils()
-
Method Summary
Modifier and Type Method Description static java.util.ArrayList<Hashtag>
getHashtagsFromTweet(com.google.gson.JsonObject tweetObject)
Methode permettant de recuperer les Hashtags utilises dans un tweetstatic java.util.ArrayList<Hashtag>
getHashtagsFromTweetList(com.google.gson.JsonArray tweetList, java.lang.String wordOrHashtag)
Methode permettant de recuperer les Hashtags utilises dans une liste de Tweetsstatic Tweet
getTweetFromTweet(com.google.gson.JsonObject tweetObject)
Methode permettant d'obtenir les informations sur le tweetstatic java.util.ArrayList<Tweet>
getTweetsFromTweetList(com.google.gson.JsonArray tweetList)
Methode permettant de recuperer les Tweets sous forme de POJO utilises dans une liste de Tweets sous forme de JsonArraystatic java.util.Set<java.lang.String>
getUniqueUserFromTweetList(com.google.gson.JsonArray tweetList)
Methode permettant d'avoir une liste d'utilisateurs uniques parmis une liste de Tweets
-
Constructor Details
-
JsonUtils
public JsonUtils()
-
-
Method Details
-
getHashtagsFromTweet
public static java.util.ArrayList<Hashtag> getHashtagsFromTweet(com.google.gson.JsonObject tweetObject)Methode permettant de recuperer les Hashtags utilises dans un tweet- Parameters:
tweetObject
- Objet Json contenant les informations d'un tweet- Returns:
- Liste contenant les hashtags utilises dans le tweet(Json) passe en parametre
-
getTweetFromTweet
Methode permettant d'obtenir les informations sur le tweet- Parameters:
tweetObject
- tweet sous forme Json- Returns:
- Tweet correspondant au POJO
-
getHashtagsFromTweetList
public static java.util.ArrayList<Hashtag> getHashtagsFromTweetList(com.google.gson.JsonArray tweetList, java.lang.String wordOrHashtag)Methode permettant de recuperer les Hashtags utilises dans une liste de Tweets- Parameters:
tweetList
- JsonArray contenant une liste de tweets sous forme de JsonwordOrHashtag
- recherche du favoris, du POI ou de la recherche sur l'app- Returns:
- Liste contenant les Hashtags utilises dans tous les tweets du JsonArray passe en parametres
-
getTweetsFromTweetList
public static java.util.ArrayList<Tweet> getTweetsFromTweetList(com.google.gson.JsonArray tweetList)Methode permettant de recuperer les Tweets sous forme de POJO utilises dans une liste de Tweets sous forme de JsonArray- Parameters:
tweetList
- liste de tweet au format JsonArray- Returns:
- liste de Tweet au format POJO
-
getUniqueUserFromTweetList
public static java.util.Set<java.lang.String> getUniqueUserFromTweetList(com.google.gson.JsonArray tweetList)Methode permettant d'avoir une liste d'utilisateurs uniques parmis une liste de Tweets- Parameters:
tweetList
- JsonArray contenant une liste de tweets sous forme de Json- Returns:
- Set contenant les nom d'utilisateurs presents dans la liste de Tweets, sans duplicats
-