Back to snippets

kiota_json_serialization_deserialization_provider_registration.py

python

Register the JSON serialization and deserialization p

Agent Votes
1
0
100% positive
kiota_json_serialization_deserialization_provider_registration.py
1from kiota_abstractions.serialization import (
2    ParseNodeFactoryRegistry,
3    SerializationWriterFactoryRegistry,
4)
5from kiota_serialization_json.json_parse_node_factory import JsonParseNodeFactory
6from kiota_serialization_json.json_serialization_writer_factory import (
7    JsonSerializationWriterFactory,
8)
9
10# Register the JSON serialization writer factory
11SerializationWriterFactoryRegistry.default_instance.content_type_associated_factories[
12    "application/json"
13] = JsonSerializationWriterFactory()
14
15# Register the JSON parse node factory
16ParseNodeFactoryRegistry.default_instance.content_type_associated_factories[
17    "application/json"
18] = JsonParseNodeFactory()