Ist es möglich, eine Datei mit JSON zu senden?

8

Ist es möglich, eine Datei an JSONObject in Java (und überhaupt an JSON) anzuhängen?

Kann ich zum Beispiel eine Bitmap an das 'Bild' Feld anhängen?

%Vor%     
Dmitry Zaytsev 10.01.2012, 11:31
quelle

3 Antworten

8

Sie können die Bitmap (oder beliebige binäre Daten) mit base64 (was sie zu einem String macht) in Text umwandeln. Ich würde keine der Base64-Klassen in der JVM verwenden, außer Sie sind sich vollkommen bewusst, dass sie intern verwendet werden. (möglicherweise nicht auf allen JDKs verfügbar und könnte in zukünftigen Versionen geändert werden)

Sie könnten java.util.prefs.Base64 kopieren, wenn Sie noch keins in einer Bibliothek haben.

    
Peter Lawrey 10.01.2012, 11:37
quelle
4

beziehen Sie sich auf die Antwort von BalusC

Eine Bitmap ist eine Binärdatei. JSON soll als Zeichendaten dargestellt werden. Sie müssen also binäre Daten ohne Informationsverlust in Zeichendaten und umgekehrt umwandeln.

    
Hemant Metalia 10.01.2012 11:41
quelle
2

Ja, Sie können ein Bild senden, indem Sie dieses Bild in Zeichendaten umwandeln,

    
Ali 16.03.2013 15:05
quelle

Tags und Links