Kangning Wang

13 papers Journal 13
YearRankTypeTitle / Venue / Authors
2024 J jnl
Appl. Soft Comput.
Kangning Wang, Junning Yang, Kemal Polat, Adi Alhudhaif, Xiaofei Sun
2024 J jnl
Pattern Recognit.
Shaomin Li, Xiaofei Sun, Kangning Wang
2024 J jnl
Stat. Comput.
Kangning Wang, Jin Liu, Xiaofei Sun
2023 J jnl
Stat. Comput.
Kangning Wang, Shaomin Li
2023 J jnl
Comput. Stat. Data Anal.
Xiaofei Sun, Hongwei Wang, Chao Cai, Mei Yao, Kangning Wang
2023 J jnl
Expert Syst. Appl.
Kangning Wang, Jiaojiao Jia, Kemal Polat, Xiaofei Sun, Adi Alhudhaif, Fayadh Alenezi
2022 J jnl
Inf. Sci.
Kangning Wang, Benle Zhang, Fayadh Alenezi, Shaomin Li
2022 J jnl
Expert Syst. Appl.
Kangning Wang, Benle Zhang, Xiaofei Sun, Shaomin Li
2022 J jnl
Knowl. Based Syst.
Kangning Wang, Hongwei Wang, Shaomin Li
2021 J jnl
Comput. Stat. Data Anal.
Kangning Wang, Shaomin Li, Benle Zhang
2021 J jnl
Comput. Stat. Data Anal.
Kangning Wang, Shaomin Li
2021 J jnl
Expert Syst. Appl.
Kangning Wang
2019 J jnl
Comput. Stat. Data Anal.
Kangning Wang, Shaomin Li, Xiaofei Sun, Lu Lin
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)