facebook-java-business-sdk icon indicating copy to clipboard operation
facebook-java-business-sdk copied to clipboard

ProductItem convert error

Open damonandall opened this issue 3 years ago • 0 comments

Which SDK version are you using?

com.facebook.business.sdk:facebook-java-business-sdk:13.0.0

What's the issue?

Caused by: java.lang.IllegalStateException: Not a JSON Object

class

ProductItem

error code

           obj = obj.get("images").getAsJsonObject();
            Iterator var10 = obj.entrySet().iterator();

            while(var10.hasNext()) {
                Entry<String, JsonElement> entry = (Entry)var10.next();
                productItems.add(loadJSON(((JsonElement)entry.getValue()).toString(), context, header));
            }

            return productItems;

images is the list of string

should instanceof JsonObject or JsonArray

if (obj instanceof JsonObject) { JsonObject jobject = obj.getAsJsonObject(); } else if (obj instanceof JsonArray) { JsonArray jarray = obj.getAsJsonArray(); }

damonandall avatar Jun 01 '22 07:06 damonandall