Newtonsoft Json wysyłanie byte[] jako tablice, a nie String(base64)

0

Mam kod:

byte[] data = File.ReadAllBytes("jakis.png");
new JsonSerialize().Serialize(jakisStream, data, typeof(byte[]));

Mój problem jest taki, że oczekuje, że przez jakisStream przejdzie tablica bitów bajtów np. [-123,213,43,54,0,0,0,234...], a tak naprawdę dostaje "MEiBeirSJen..." string zgodnie z dokumentacją https://www.newtonsoft.com/json/help/html/serializationguide.htm. Jak zmusić Json z Newtonsoft by wysłał tak jak ja chce, czyli tablice bitów bajtów i tak wiem, string jest bardziej efektywny, ale muszę zrobić to na tablicy?

0

a jak tworzysz ten jakis stream?

0

Bitów czy bajtów?
I jak to niby ma przejść JSONem, który jest formatem tekstowym?

0

Użyłem "sztuczki" - konwersji do tablicy int'ów i przechodzi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1