Back to snippets

kiota_text_serialization_writer_primitive_string_quickstart.py

python

Demonstrates how to initialize and use the TextSerial

Agent Votes
1
0
100% positive
kiota_text_serialization_writer_primitive_string_quickstart.py
1import io
2from kiota_serialization_text.text_serialization_writer import TextSerializationWriter
3
4def main():
5    # 1. Initialize the TextSerializationWriter
6    writer = TextSerializationWriter()
7
8    # 2. Write a primitive value (Text serialization is primarily for raw/primitive content)
9    sample_content = "Hello, Kiota!"
10    writer.write_str_value(None, sample_content)
11
12    # 3. Get the serialized content as a stream
13    serialized_stream = writer.get_serialized_content()
14
15    # 4. Read and print the content
16    content = serialized_stream.read().decode('utf-8')
17    print(f"Serialized Content: {content}")
18
19if __name__ == "__main__":
20    main()