JSON是一种轻量级的数据交换格式,它转换出来的数据格式易于人阅读和编写,可以在多种语言之间进行数据交换,那json格式可以读取图片吗?下面来我们就来给大家讲解一下。
json可以读取图片,从数据库中获取到图片、中文、英文信息后,将其合成json文件,图片格式为base64格式,需要将其转成二进制形式,然后将其保存成图片,将中文、英文信息保存在TXT中。
import json from PIL import Image from io import BytesIO from io import BytesIO as Bytes2Data import cv2 import numpy as np import base64 with open("/DATA3/image.json",'r') as load_f: load_dict = json.load(load_f) print(len(load_dict)) for i in range(10000): aa=[] img=load_dict[i]['img'] eng=load_dict[i]['TMEN'] chi=load_dict[i]['TMCN'] file=open('dataset.txt','a+') print(i) ss='' ss+=str(i) ss += ',' ss += str(eng) ss += ',' ss += str(chi) ss += '\n' file.write(ss) file.close() img = base64.b64decode(img) file = open('./img10000/'+str(i)+'.jpg', 'wb') file.write(img) file.close()
json格式打不开怎么办?
json格式打不开一般是以下几点原因造成的:
1、Windows 注册表中无效的 JSON 文件引用 (Windows 操作系统的“电话簿”);
2、意外删除 Windows 注册表中 JSON 文件的描述;
3、与 JSON 格式关联的软件应用程序的安装不完整或不正确;
4、您的 JSON 文件已损坏(您的 Mozilla Firefox Bookmarks Backup 文件本身存在问题);
5、您的 JSON 感染了恶意软件;
6、与您的 JSON 文件关联的硬件的设备驱动程序 已损坏或已过期;
7、您的 计算机没有足够的系统资源 来打开 Mozilla Firefox Bookmarks Backup 格式。
json格式文件打开的方式一:用记事本打开
右击json格式文件,选择打开方式,会有记事本可以选择,点击就可以打开了。
json格式文件打开的方式二:可以用浏览器打开
用样的右击json格式文件,选择打开方式,若是不能直接看到浏览器,可以点击选择默认程序,里面就会有浏览器可以选择点击打开。
json格式文件打开的方式三:可以利用文件编辑器打开
文件编辑器有很多种,像是sublime text、notepad等文件编辑器都可以用来打开json格式文件,但是你需要在电脑上安装这些编辑器,(可以下载这些软件的地址:php中文网工具下载)下面我们用sublime text为例来打开一个json格式文件。
总之大家遇到json打不开的情况一定不要着急,先排查是什么原因导致打不开的,找到原因之后就好解决了!最后大家如果想要了解更多json工具教程知识,敬请关注奇Q工具网。
推荐阅读: