package com.facebook.share.internal; import com.facebook.share.model.ShareOpenGraphAction; import com.facebook.share.model.ShareOpenGraphObject; import com.facebook.share.model.SharePhoto; import java.util.Iterator; import java.util.List; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; /* loaded from: classes.dex */ public final class OpenGraphJSONUtility { public interface PhotoJSONProcessor { JSONObject a(SharePhoto sharePhoto); } public static JSONObject a(ShareOpenGraphAction shareOpenGraphAction, PhotoJSONProcessor photoJSONProcessor) throws JSONException { JSONObject jSONObject = new JSONObject(); for (String str : shareOpenGraphAction.keySet()) { jSONObject.put(str, a(shareOpenGraphAction.get(str), photoJSONProcessor)); } return jSONObject; } private static JSONObject a(ShareOpenGraphObject shareOpenGraphObject, PhotoJSONProcessor photoJSONProcessor) throws JSONException { JSONObject jSONObject = new JSONObject(); for (String str : shareOpenGraphObject.keySet()) { jSONObject.put(str, a(shareOpenGraphObject.get(str), photoJSONProcessor)); } return jSONObject; } private static JSONArray a(List list, PhotoJSONProcessor photoJSONProcessor) throws JSONException { JSONArray jSONArray = new JSONArray(); Iterator it = list.iterator(); while (it.hasNext()) { jSONArray.put(a(it.next(), photoJSONProcessor)); } return jSONArray; } public static Object a(Object obj, PhotoJSONProcessor photoJSONProcessor) throws JSONException { if (obj == null) { return JSONObject.NULL; } if ((obj instanceof String) || (obj instanceof Boolean) || (obj instanceof Double) || (obj instanceof Float) || (obj instanceof Integer) || (obj instanceof Long)) { return obj; } if (obj instanceof SharePhoto) { if (photoJSONProcessor != null) { return photoJSONProcessor.a((SharePhoto) obj); } return null; } if (obj instanceof ShareOpenGraphObject) { return a((ShareOpenGraphObject) obj, photoJSONProcessor); } if (obj instanceof List) { return a((List) obj, photoJSONProcessor); } throw new IllegalArgumentException("Invalid object found for JSON serialization: " + obj.toString()); } }