Tach!
In JSON gibt ja keine linebreaks und formfeeds mehr, sondern nur noch deren maskierte Varianten.
Sagen wir mal so, in jedem Dateiformat das Daten in einer Text-Struktur transportiert, müssen die Daten als Literal gemäß den Regeln des Formats geschrieben werden. Das betrifft alle Datentypen, nicht nur Strings mit Steuerzeichen drin.
Der Inhalt von JSON sollte also von den verschiedenen Konversionen zwischen Systemen nicht berührt sein.
Deswegen ist ja definiert, wie die Daten in diesem Format zu notieren sind.
Wird JSON auch schon mal als Übertragungsformat für binary Data benutzt, wenn solche Daten zusammen mit anderen Post-Daten gesendet werden?
Du kannst das tun, wenn du die entsprechenden Literale der Daten notierst. Das wird nur recht umständlich bis unmöglich werden, weil du dir eine Lösung für Bytes oberhalb von 7F ausdenken musst. Du wirst einfacher kommen, wenn du die Binärdaten in ein Textformat bringst. Base64 ist da sehr verbreitet.
dedlfix.