J’ai un JSON contenant une propriété binary avec une très grande valeur:
{ "NormalSsortingngValue" : "test", "NormalIntValue" : 1, "LargeBinaryValueInBase64": "AQB...." }
Le Newtonsoft JsonTextReader.ReadAsBytes
standard lit la valeur d’un object LargeBinaryProperty
immédiatement afin qu’un tableau d’octets volumineux soit alloué. Je veux éviter ça. Pour XmlTextReader
il existe une ReadContentAsBase64(byte[] buffer, int offset, int count)
qui peut effectuer la lecture en mémoire tampon d’un contenu BASE64.
Existe-t-il une bibliothèque qui implémente une telle méthode pour les données JSON? Ou peut-être que cela peut être réalisé avec Json.NET?