“Python Class json serializable” Ответ

Python Class json serializable

import json

class Object:
    def toJSON(self):
        return json.dumps(self, default=lambda o: o.__dict__, 
            sort_keys=True, indent=4)
Shy Stork

Python Object of Type Set не является json serializable

Use the jsonpickle module to make Python set JSON serializable
Steps:
    1- Install jsonpickle using pip. pip install jsonpickle
    2- Execute jsonpickle.encode(object) to serialize custom Python Object.
Example:
import json
import jsonpickle
from json import JSONEncoder
sampleSet = {25, 45, 65, 85}

print("Encode set into JSON using jsonpickle")
sampleJson = jsonpickle.encode(sampleSet)
print(sampleJson)

# Pass sampleJson to json.dump() if you want to write it in file

print("Decode JSON into set using jsonpickle")
decodedSet = jsonpickle.decode(sampleJson)
print(decodedSet)

# to check if we got set after decoding
decodedSet.add(95)
print(decodedSet)
Bacem OBEY

Ответы похожие на “Python Class json serializable”

Вопросы похожие на “Python Class json serializable”

Больше похожих ответов на “Python Class json serializable” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования