Repository navigation
fix(serialization): support double, byte array, and enum in form serialization - #2234
Conversation
…um in form serialization Signed-off-by: Hardik Kaurani <hardikkaurani1@gmail.com>
…yValue Signed-off-by: Hardik Kaurani <hardikkaurani1@gmail.com>
…riter writeAnyValue Signed-off-by: Hardik Kaurani <hardikkaurani1@gmail.com>
…iveValue Signed-off-by: Hardik Kaurani <hardikkaurani1@gmail.com>
|
Opened this PR to address a few type serialization gaps in the form serialization components:
Added regression tests covering primitive collections and additional data for all three types, and verified all unit tests and spotless formatting pass locally. Whenever you have a chance, please take a look. |
…rker in byte array collections Signed-off-by: Hardik Kaurani <hardikkaurani1@gmail.com>
|
Vincent Biret (@baywet) Addressed the review feedback regarding collection byte array handling: removed the redundant URL decoding in \FormParseNode\ so Base64 values containing +\ are not corrupted, and added null-marker recognition in \parseByteArrayValue\ so null elements in collections deserialize to |
|
Thanks for the review Vincent Biret (@baywet) . |
…ript dependencies Signed-off-by: Hardik Kaurani <hardikkaurani1@gmail.com>
…s.gradle Signed-off-by: Hardik Kaurani <hardikkaurani1@gmail.com>
|
Vincent Biret (@baywet) Reverted the |

Description
This pull request addresses missing type support in form serialization and deserialization components:
*Support \Double\ in \FormSerializationWriter.writeAnyValue*
*Support \�yte[]\ and Enum Values in \FormSerializationWriter.writeAnyValue*
ame()) consistently with other Kiota serialization writers.
*Support \�yte[]\ in \FormParseNode.convertPrimitiveValue*
Tests