I used HashMap to store data which I received using API. After that, I used SharedPreferences to store the received HashMap data. Storing part is done. I can see the number of records which I wanted to store using SharedPreferences. 
Here is the code to save data:
if (result != null && result.length() > 0)
{
    for (int j = 0; j < result.length(); j++)
    {
       JSONObject resultObj = result.getJSONObject(j);
       String label_id = resultObj.getString("label_id");
       String arabic = resultObj.getString("arabic");
       String english = resultObj.getString("english");
       String key = resultObj.getString("key");
       //Create a new model and set the received value
       LabelModel labelModel = new LabelModel();
       labelModel.setLabelId(label_id);
       labelModel.setArabic(arabic);
       labelModel.setEnglish(english);
       labelModel.setKey(key);
       int label = Integer.parseInt(label_id);
       //Put the value
       map.put(label, labelModel);
     }
}
//With the below line, I stored the hashMap data using SharedPreferences
Pref.setValue(mActivity, AppPrefrences.PREF_LABELS, map);
After the above steps, I followed this set of code to set and get the value from SharePreferences, which I stored in application using SharedPreferences. For that, I used this below code:
public static String PREF_LABELS ="labels";
 public static void setValue(@NonNull Context context, String key, Object obj) {
    Pref.openPref(context);
    Editor prefsPrivateEditor = Pref.sharedPreferences.edit();
    prefsPrivateEditor.putString(key, String.valueOf(obj));
    prefsPrivateEditor.commit();
    prefsPrivateEditor = null;
    Pref.sharedPreferences = null;
}
@Nullable
public static String getValue(@NonNull Context context, String key, Object obj) {
    Pref.openPref(context);
    String result = Pref.sharedPreferences.getString(key, String.valueOf(obj));
    Pref.sharedPreferences = null;
    return result;
}
Now, I am trying to retrieve the data which I stored in SharedPreferences. Here is the code I used to retrieve the data:
String labels = Pref.getValue(mActivity, AppPrefrences.PREF_LABELS, "");
When I debug the app, I get values in Labels below format. The same number of records I received.
The format goes like this:
{572=com.*****.landlord.model.LabelModel@23a282e, 598=com.*****.landlord.model.LabelModel@c954fcf, 590=com.*****.landlord.model.LabelModel@2fe3d5c, 103=com.*****..........}
How can I get the each data from this format?