Jacek Skorupski

16 papers Journal 7Unranked 9
YearRankTypeTitle / Venue / Authors
2019 conf
TST
Piotr Andrzej Dmochowski, Jacek Skorupski
2018 conf
TST
Anna Kwasiborska, Jacek Skorupski
2017 J jnl
Int. J. Crit. Infrastructure Prot.
Jacek Skorupski, Piotr Uchronski
2017 conf
TST
Jacek Skorupski
2016 J jnl
Expert Syst. Appl.
Jacek Skorupski, Piotr Uchronski
2016 conf
TST
Przemyslaw Podgórski, Jacek Skorupski
2016 J jnl
Fuzzy Sets Syst.
Michal Lower, Jan Magott, Jacek Skorupski
2016 J jnl
Expert Syst. Appl.
Jacek Skorupski, Piotr Uchronski
2015 J jnl
Knowl. Based Syst.
Jacek Skorupski
2015 conf
TST
Jacek Skorupski
2015 conf
TST
Zbigniew Pietrzykowski, Jacek Skorupski
2015 J jnl
Reliab. Eng. Syst. Saf.
Jacek Skorupski
2014 J jnl
Expert Syst. Appl.
Jacek Skorupski
2014 conf
TST
Jacek Skorupski, Piotr Uchronski
2013 conf
ICAISC (1)
Michal Lower, Jan Magott, Jacek Skorupski
2013 conf
TST
Jacek Skorupski
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)