cirq.SupportsJSON
An object that can be turned into JSON dictionaries.
cirq.SupportsJSON(
*args, **kwargs
)
The magic method _json_dict_
must return a trivially json-serializable
type or other objects that support the SupportsJSON protocol.
During deserialization, a class must be able to be resolved (see
the docstring for read_json
) and must be able to be (re-)constructed
from the serialized parameters. If the type defines a classmethod
_from_json_dict_
, that will be called. Otherwise, the cirq_type
key
will be popped from the dictionary and used as kwargs to the type's
constructor.
Methods
_json_dict_
View source
_json_dict_() -> Union[None, NotImplementedType, Dict[Any, Any]]
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-06-27 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-06-27 UTC."],[],[]]