deserialize

in lib/facebook_ads/field_types/list.rb [27:50]


      def deserialize(value, session = nil)
        case value
          when String
            JSON.parse(value).map { |v|
              @sub_type.deserialize(v, session)
            }
          when Array
            value.map { |v|
              @sub_type.deserialize(v, session)
            }
          when Hash
            
            if value.length == 1 && value.keys.first == 'images'
              value = value['images']
            end

            value.map { |_,v|
              @sub_type.deserialize(v, session)
            }
          else
            [value]
        end
      end