将一个mp3文件作为Json对象返回

时间:2016-04-27 19:09:08

标签: android json web-services rest httpresponse

我有一个应用程序将输入文本转换为语音,我想要做的是连接我的Web服务和应用程序android,mp3文件是在FTP服务器,所以我想当用户输入文本时,所以这个文本将被发送到服务然后通过算法它将连接正确的语音文件,以便将其返回到应用程序,然后用户可以收听它,我想使用REST Web服务,我想得到使用JSON的mp3文件,如何将这个mp3文件作为JSON对象返回给应用程序然后解析它?????

2 个答案:

答案 0 :(得分:1)

您可以对MP3进行Base64编码。那将是纯文本,因此可以作为JSON字符串发送。

当然,客户端需要了解如何解码Base64编码的字节。

答案 1 :(得分:0)

将mp3作为json返回,或者返回带有mp3链接的json没有任何好处。

Base64增加了4/3的大小,下载mp3更容易(不需要解码base64)