首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将图像添加到JSON响应

将图像添加到JSON响应
EN

Stack Overflow用户
提问于 2013-04-23 17:57:37
回答 4查看 2.1K关注 0票数 1

我们可以将图像添加到Json响应中吗?我已经做了一个客户JSON响应,但想要添加一些条件的图像,如如果数组中的飞行是"AI“显示图像"http://sss.com/images/images/AI.png

在这方面,idea的任何教程都会对我有所帮助。

这是响应

代码语言:javascript
运行
复制
$obj = json_decode($json);
foreach ($obj->flightStatuses as $flightstatus) {
    echo $flightstatus->carrierFsCode,' ', $flightstatus->flightNumber,"<br>";
     if ($flightstatus->carrierFsCode=='G8')
            { echo "Goair<br>";} elseif ($flightstatus->carrierFsCode== 'SG') {echo "Spicejet<br>";}elseif ($flightstatus->carrierFsCode== '9W') {echo "Jetairways<br>";}
            elseif ($flightstatus->carrierFsCode== 'S2') {echo "JetConnect<br>";}elseif ($flightstatus->carrierFsCode== '6E') {echo "Indigo<br>";}
            elseif ($flightstatus->carrierFsCode== 'AI') {echo "Air India<br>";};

如何在其中添加图片?提前谢谢你,

EN

回答 4

Stack Overflow用户

发布于 2013-04-23 17:59:21

JSON可以包含字符串。字符串可以包括图像的Base64编码的二进制文件或指向图像的URI。

代码语言:javascript
运行
复制
{
    "base64": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZQTFRFAAD/////e9yZLAAAAAF0Uk5Tf4BctMsAAAABYktHRAH/Ai3eAAAACklEQVQI12NgAAAAAgAB4iG8MwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0wNC0yM1QxMTowMDowOSswMTowMDogwR0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMDQtMjNUMTE6MDA6MDkrMDE6MDBLfXmhAAAAAElFTkSuQmCC",
    "url": "http://example.com/blue_0.5_pixel.png"
}

(但是,如本例所示,同时拥有两者是多余的)。

票数 8
EN

Stack Overflow用户

发布于 2013-04-23 17:59:12

当然可以,您可以在json中使用图像URL,如果愿意,甚至可以使用完整的图像字符串。

票数 0
EN

Stack Overflow用户

发布于 2013-04-23 18:01:35

您必须将图像文件中的字节读取到byte[]中,并将该对象放入JSONObject中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16166377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档