Karlis Kaugars

14 papers A 1B 1C 3Misc 5Journal 2Unranked 2
YearRankTypeTitle / Venue / Authors
2010 Misc conf
ICCS
Elise de Doncker, Karlis Kaugars
2009 C conf
ICIS
Elise de Doncker, Karlis Kaugars, Shujun Li, Haisen S. Li, Yoshimitsu Shimizu, Junpei Fujimoto, Fukuko Yuasa, Tadashi Ishikawa, Nobuyuki Hamaguchi
2006 conf
ICCSA (5)
Shujun Li, Elise de Doncker, Karlis Kaugars, Haisen S. Li
2006 J jnl
Int. J. Comput. Intell. Appl.
Shujun Li, Karlis Kaugars, Elise de Doncker
2006 J jnl
Scalable Comput. Pract. Exp.
Shujun Li, Elise de Doncker, Karlis Kaugars
2005 Misc conf
International Conference on Computational Science (1)
Shujun Li, Elise de Doncker, Karlis Kaugars
2001 Misc conf
International Conference on Computational Science (2)
Elise de Doncker, Rodger Zanny, Karlis Kaugars, Laurentiu Cucos
2000 Misc conf
PDPTA
Karlis Kaugars, Rodger Zanny, Elise de Doncker
1999 Misc conf
PDPTA
Elise de Doncker, Karlis Kaugars
1999 B conf
INTERACT
Karlis Kaugars
1998 conf
CHI Conference Summary
Karlis Kaugars
1994 A conf
GD
Karlis Kaugars, Juris Reinfelds, Alvis Brazma
1994 C conf
ICCHP
Arthur I. Karshmer, Bill Ogden, Pres Brawner, Karlis Kaugars, George Reiswig
1994 C conf
SEKE
Juris Reinfelds, Karlis Kaugars
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)