Carlos A. Arce-Lopera

13 papers C 1Misc 1Journal 1Unranked 10
YearRankTypeTitle / Venue / Authors
2021 conf
CHI Extended Abstracts
Carlos A. Arce-Lopera, Rafael Ospina, Maria Daniela Victoria
2021 conf
HCI (39)
Carlos A. Arce-Lopera, Paula García-Muñoz, Sebastián Restrepo-Quiceno, Daniel Gómez-Marín, Gustavo A. Londoño
2021 conf
HCI (37)
Carlos A. Arce-Lopera, Rafael Ospina, Juan Manuel Madrid
2020 conf
AHFE (11)
Carlos A. Arce-Lopera, Mateo Torres, Steven Vacilescu
2020 conf
AHFE (13)
Diana Kassem, Carlos A. Arce-Lopera
2020 J jnl
Commun. ACM
Carlos A. Arce-Lopera, Gerardo M. Sarria M.
2019 conf
HCI (35)
Carlos A. Arce-Lopera, Javier Díaz-Cely, Paula García, María Morales
2019 conf
CVC (1)
Javier Díaz-Cely, Carlos A. Arce-Lopera, Juan Cardona Mena, Lina Quintero
2019 conf
AHFE (4)
Carlos A. Arce-Lopera, Juan Jimenez Garcia, Camilo Montoya, Jose Giraldo
2018 conf
AutomotiveUI (adjunct)
Juan Manuel Madrid, Carlos A. Arce-Lopera, Fabian Lasso
2018 Misc conf
OZCHI
Carlos A. Arce-Lopera, Gilberto Avendaño, Brayan Rodríguez, Daniela Victoria
2017 conf
AHFE (4)
Carlos A. Arce-Lopera, Juan Salamanca, Daniel Gomez
2015 C conf
ISM
Camilo Arevalo, Gerardo M. Sarria M., Mario Julian Mora, Carlos A. Arce-Lopera
redb/extractors/decompiler/bninja/utils/json_encoder.py
← Index redb/extractors/decompiler/bninja/utils/json_encoder.py python
import json


class BinaryNinjaEncoder(json.JSONEncoder):
    """Custom JSON encoder for BinaryNinja types"""

    def default(self, obj):
        # Handle Binary Ninja specific types

        # for values, we try to obtain the json for the value property
        if hasattr(obj, "value") and hasattr(obj, "confidence"):
            return obj.value

        # for strings, we simply compute the native string
        if hasattr(obj, "__str__"):
            return str(obj)

        # for all the others values we use the normal json encoder
        return json.JSONEncoder.default(self, obj)