精华内容
下载资源
问答
  • [img=https://img-bbs.csdn.net/upload/201701/02/1483334265_395815.jpg][/img]报错误:未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译。
  • labelme工具解析json文件

    千次阅读 2019-05-08 22:14:13
    由于自己的处理数据需求和labelme的直接使用处理还有差距,所以特此开发了新的工具,鸣谢我的合作伙伴,由于labelme工具解析json开源,则采用使得数据组织格式和标准json相同的方式。 解析代码如下: 修改文件为:...

    由于自己的处理数据需求和labelme的直接使用处理还有差距,所以特此开发了新的工具,鸣谢我的合作伙伴,由于labelme工具解析json开源,则采用使得数据组织格式和标准json相同的方式。

    解析代码如下:

    修改文件为:D:\Users\Pangzhennan\Anaconda3\envs\labelme\Lib\site-packages\labelme\cli\json_to_dataset.py

    此处路径同批量操作文件的代码。

    # -*- coding: utf-8 -*-
    import argparse
    import json
    import os
    import os.path as osp
    import warnings
    
    import PIL.Image
    import yaml
    
    from labelme import utils
    import base64
    
    
    def main():
        warnings.warn("This script is aimed to demonstrate how to convert the\n"
                      "JSON file to a single image dataset, and not to handle\n"
                      "multiple JSON files to generate a real-use dataset.")
        parser = argparse.ArgumentParser()
        parser.add_argument('json_file')
        parser.add_argument('-o', '--out', default=None)
        args = parser.parse_args()
    
        json_file = args.json_file
        # 该段代码在此处无意义
        '''
        if args.out is None:
            out_dir = osp.basename(json_file).replace('.', '_')
            out_dir = osp.join(osp.dirname(json_file), out_dir)
        else:
            out_dir = args.out
        if not osp.exists(out_dir):
            os.mkdir(out_dir)
        '''
        list = os.listdir(json_file)
        for i in range(0, len(list)):
            path = os.path.join(json_file, list[i])
            '''
            print('path===================')
            print(path)
            kkk = open(path)
            print(kkk)
            print(type(kkk))
            '''
            if os.path.isfile(path):
                
    
                #with open(path,'r') as load_f:  #pang_add method1;
                    #data = json.load(load_f)
    
                #data = json.load(open(path))  #pang_add method2;
                data = json.load(open(path, 'r'))  #pang_add method2;
                '''
                print('data===================')
                print(data)
                print(type(data))
                '''
                img = utils.img_b64_to_array(data['imageData'])
                lbl, lbl_names = utils.labelme_shapes_to_label(img.shape, data['shapes'])
    
                captions = ['%d: %s' % (l, name) for l, name in enumerate(lbl_names)]
                
                lbl_viz = utils.draw_label(lbl, img, captions)
                out_dir = osp.basename(list[i]).replace('.', '_')
                out_dir = osp.join(osp.dirname(list[i]), out_dir)
                if not osp.exists(out_dir):
                    os.mkdir(out_dir)
    
                PIL.Image.fromarray(img).save(osp.join(out_dir, 'img.png'))
                PIL.Image.fromarray(lbl).save(osp.join(out_dir, 'label.png'))
                PIL.Image.fromarray(lbl_viz).save(osp.join(out_dir, 'label_viz.png'))
    
                with open(osp.join(out_dir, 'label_names.txt'), 'w') as f:
                    for lbl_name in lbl_names:
                        f.write(lbl_name + '\n')
    
                warnings.warn('info.yaml is being replaced by label_names.txt')
                info = dict(label_names=lbl_names)
                with open(osp.join(out_dir, 'info.yaml'), 'w') as f:
                    yaml.safe_dump(info, f, default_flow_style=False)
    
                print('Saved to: %s' % out_dir)
    
    
    if __name__ == '__main__':
        main()
    

    遇到的问题:

    json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

    为了解决该问题,一度认为是自己的json中的字典和内容的格式出现了问题,经排查之后,发现自己的工具保存的json格式为utf-8格式编码,而正常应该是ansi或者cp936(gbk)格式编码。

    解决方案为:1.改变工具对于json的编码格式;2.将utf-8编码格式的json文件转化为ansi或者cp936编码格式的文件。

    关于utf-8格式和cp936格式的关系:

    UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长字符编码,又称万国码。

    GBK全称《汉字内码扩展规范》(Chinese Internal Code Specification),cp936等同于GBK。

    ANSI是一种字符代码,为使计算机支持更多语言,通常使用 0x00~0x7f 范围的1 个字节来表示 1 个英文字符。超出此范围的使用0x80~0xFFFF来编码,即扩展的ASCII编码。

    展开全文
  • 实际上 IE 弹出下载提示也没有什么不好的,但是有时候想要迫不及待的看到Json返回的结果时,又需要反复的下载再打开查看,这个行为就显得让人讨厌了。如果能够像 Chrome 或 Firefox 可直接看结果就好了。

    为了测试更方便,一般我使用 Web API 都会设置让 Web API 返回 Json 格式。在IE浏览器中,当伙同在地址输入 URL 后 IE 浏览器会弹出是否需要下载的提示。

    实际上 IE 弹出下载提示也没有什么不好的,但是有时候想要迫不及待的看到Json返回的结果时,又需要反复的下载再打开查看,这个行为就显得让人讨厌了。如果能够像 Chrome 或 Firefox 可直接看结果就好了。

    解决办法也非常简单,需要我们在操作系统的注册表中添加关于 JSON 的 MIME 类型支持,你可以将以下内容编辑成扩展名为 .reg 的文件(文件名随意),然后双击执行将该文件导入注册表:

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/json]

    "CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"

    "Encoding"=dword:00080000

    [HKEY_CLASSES_ROOT\MIME\Database\Content Type\text/json]

    "CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"

    "encoding"=dword:00080000

    其原理是修改注册表,将 application/json、text/json 两种 Content-Type 开启设置调成与 GIF/PNG/HTML 一致,改为直接用浏览器打开查看。

    导入上面的注册表文件以后,再使用IE开启就可以不需要下载即可显示 json 了。

     

     

     

     

     

     

     

     

     

    为了测试更方便,一般我使用 Web API 都会设置让 Web API 返回 Json 格式。在IE浏览器中,当伙同在地址输入 URL 后 IE 浏览器会弹出是否需要下载的提示。

    实际上 IE 弹出下载提示也没有什么不好的,但是有时候想要迫不及待的看到Json返回的结果时,又需要反复的下载再打开查看,这个行为就显得让人讨厌了。如果能够像 Chrome 或 Firefox 可直接看结果就好了。

    解决办法也非常简单,需要我们在操作系统的注册表中添加关于 JSON 的 MIME 类型支持,你可以将以下内容编辑成扩展名为 .reg 的文件(文件名随意),然后双击执行将该文件导入注册表:

    Windows Registry Editor Version 5.00

    [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/json]

    "CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"

    "Encoding"=dword:00080000

    [HKEY_CLASSES_ROOT\MIME\Database\Content Type\text/json]

    "CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"

    "encoding"=dword:00080000

    其原理是修改注册表,将 application/json、text/json 两种 Content-Type 开启设置调成与 GIF/PNG/HTML 一致,改为直接用浏览器打开查看。

    导入上面的注册表文件以后,再使用IE开启就可以不需要下载即可显示 json 了。

     

    展开全文
  • 本人不太喜欢各种在线的json文件查看工具,还是更偏爱能本地离线使用的工具,于是在bing上找了一个:JSON viewer 主界面如下: 能在tree和Source两种显示模式间进行切换: 提供一些简单的小工具,比如json字符串...

    我在公司从事云原生应用的开发工作,每天开发的微服务需要经常和返回json数据格式的Restful API打交道,我不喜欢用各种在线的json数据查看工具,因为json数据一旦超过一定的规模比如10MB之后,这些在线工具响应速度就很慢了。

    本人不太喜欢各种在线的json文件查看工具,还是更偏爱能本地离线使用的工具,于是在bing上找了一个:JSON viewer

    主界面如下:

    能在tree和Source两种显示模式间进行切换:

    提供一些简单的小工具,比如json字符串的validation和格式化:

    就算不注册,也不影响使用,因为试用期长达14000多年

    更多Jerry的原创文章,尽在:“汪子熙”:

    展开全文
  • json文件格式的查询工具

    千次阅读 2012-09-23 10:06:20
    从服务器端返回来的数据内容是json格式,查看很不方便,因此在网上找到如下的查询工具,方便查询。 我们知道Json是一种特殊Javascript对象,介绍几个Json查看工具。 http://jsonviewer.codeplex.com/ .Net...

    前一阶段开发ios手机程序,客户端和服务器端主要通过json传输数据内容。从服务器端返回来的数据内容是json格式,查看很不方便,因此在网上找到如下的查询工具,方便查询。


    我们知道Json是一种特殊Javascript对象,介绍几个Json查看工具。

    http://jsonviewer.codeplex.com/

    .Net开发的Json查看器,可反编译查看源码,呵呵。

    https://addons.mozilla.org/en-us/firefox/addon/jsonview/

    火狐的Json查看器插件,可在火狐中打开Json内容查看

    https://chrome.google.com/extensions/detail/chklaanhfefbnpoihckbnefhakgolnmc

    谷歌浏览器的Json查看器插件,功能同上

    http://jsonviewer.stack.hu/

    展开全文
  • import json ...在本人用其他工具打开json文件发现数据已经写进去了。但在执行bu=json.load(h)这步时报错,请高人指点谢谢!![图片说明](https://img-ask.csdn.net/upload/201903/04/1551682539_942322.png)
  • labelme安装: pip install labelme ...lebelme的json格式: { "version": "3.10.1", "flags": {}, "shapes": [ { "label": "car", "line_color": null, "fill_color": null, "points":...
  • Matlab读取json文件

    千次阅读 2019-11-30 00:21:34
    Matlab读取json文件 在matlab中,可以将数据写入json...最终,还是发现了一个matlab解析json文件工具包,jsonlab, 可以尝试一下。 工具包下载地址:http://iso2mesh.sourceforge.net/cgi-bin/index.cgi?js...
  • JSON编辑工具绿色版

    千次阅读 2017-12-18 15:53:38
    界面简洁易用,能够查看到json文件格式的内容,能够预览结构及format等。使用起来很方便。软件小巧且绿色免安装。需要的同学可以下载使用:http://download.csdn.net/download/lxue1986/9427302?utm_source=blogseo...
  • 我发现问题所在如下: 出现问题原因可能是:以下两处名字不一样,新建一个名字保持一致的项目就可以了。
  • C# 解析Json文件(使用NewtonJson库)

    千次阅读 2019-12-18 11:11:49
    C#中解析json文件有很多种方法,在多种方法中一般都会提到一个十分优秀的库:NewtonJson。使用NewtonJson处理Json文件十分高效,而且在配置也十分简单,直接在Nuget包中导入即可。 目录 1.导入NewtonJson库 2....
  • 工具:用于将本文件夹下的所有json文件转换为xml文件。 参考:python:json转xml 上代码 import os from json import loads from dicttoxml import dicttoxml from xml.dom.minidom import parseString def ...
  • 郁闷了很久,开发者工具路径打开dist目录又可以,刚接触mpvue一时也找不到原因 。。。 最后弄了好久,每个配置文件都看了一遍,最后终于找到了原因、 原来是项目配置文件project.config.json 里面出了问题,可能...
  • vscode 的launch.json文件(一)

    万次阅读 2020-06-06 22:17:52
    我们有两种方法打开这个launch.json文件: 找到.vscode文件夹,从中找到launch.json文件打开它; 选择左侧的Run工具栏,然后点击左上角Run/Debug下拉框右侧的齿轮状按钮。 这个文件中的内容是针对调试(debug)和...
  • 从GitHub上git下文件在微信开发者工具打开后 ...三、导入项目后project.config.json文件被微信开发者工具修改,缺少代码:“miniprogramRoot”: "./dist" 向project.config.json文件中添加如下代码 “miniprogramR...
  • 把多个.json文件合成一个文件

    千次阅读 2019-12-29 09:21:29
    path:文件夹的路径 文件夹下放置多个json文件 writeFile:你要生成的文件 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileWriter; import java.io....
  • labelme批量处理json文件,json_to_dataset方法第一步:找到json_to_dataset.py文件第二步修改json_to_dataset.py文件第三步找到labelme_json_to_dataset.exe文件第四步切换路径第五步传入.json文件路径,执行转换...
  • 微信小程序使用json文件上传数据至数据库的规则 1、打开数据库 点击微信开发者工具打开云开发界面,点击数据库,创建一个集合。 数据库端有【导入】选项,仅仅支持json格式和csv格式的文件导入。 2、待导入的...
  • Android 获取本地的json文件

    千次阅读 2019-06-06 11:09:28
    第二步:创建一个读取Json文件工具类: 第三步:调用 因为我这里是在fragment调用使用的是getActivity,这样就获取到了assets下的json文件的数据。直接拿来解析解就行了,解析方式很多。 gons解析: 把...
  • 在工作中,我们经常拿到json文件都是格式后的,变成来一行,导致我们很难...1、打开json文件,并复制内容 2、打开网页控制台,输入 a =,后面黏贴上之前复制的内容 3、控制台输入 copy(a) 4、找个文档,黏贴 ...
  • Chrome超好用的Json视图工具

    千次阅读 2020-06-27 20:46:09
    ①下载:你可以从chrome应用商店里找到Jsonview插件,如果你的chrome应用商店无法打开,你可以下载JsonView扩展程序压缩包,下载地址https://gitee.com/bennyrhys_Mr/JSONView-for-Chrome,下载成功之后,记得解压。...
  • Ubantu查看json文件

    千次阅读 2019-09-25 16:48:41
    1.安装工具 sudo apt-get install jq 2.查看json cat activity_net.v1-3.min.json|jq #activity_net.v1-3.min.json是我需要看的文件名,前提我已经在当前目录下了 3.截图
  • JSON文件转为Excel

    千次阅读 2019-12-11 20:18:21
    前言 今天在帮老师做年终党统的时候,发现管理平台上没有将正在...网上有很多这个在线json转excel的工具,但是我怕信息泄露(虽然这个时代没啥隐私,但是大家还是得注意保护哦),所以就弄个网页,用JS将json转成ex...
  • Ubuntu下浏览Json文件

    千次阅读 2019-01-04 09:54:10
    1.安装jq工具:sudo apt-get install jq ...2.查看json文件:cat annotations/captions_val2017.json | jq jq具体使用参考:https://www.ibm.com/developerworks/cn/linux/1612_chengg_jq/index.html...
  • Unity的Json解析--读取Json文件

    千次阅读 2017-05-12 14:00:00
    Unity的Json解析–读取Json文件 因为需要做一个外部文件配置,考虑了XML和Json,而5.3版本对Json做了更新,所以就尝试一下。  版本更新的Json部分介绍哦: [Unity5.3版本更新的Json部分 ] ...
  • 前言:其实Python能够批量读取很多文件,这里,本人以json文件为例(json是标注图片时生成的文件,记录有标注的坐标和标签,友情推荐标注图片的工具:labelme),读取想要的数据。大家也可以稍做修改,去读取其他...
  • Vue如何加载本地json文件

    千次阅读 2017-11-03 21:38:01
    但是,如何在一个vue.js 项目中引入本地的json文件呢,下面就将步骤贴出来。 整个项目是由vue-cli脚手架搭建而成。具体项目结构如下: 1:首先我们使用vue-cli脚手架工具打包成上图所示的样子,不会vue
  • 打开 表格转换工具 点击菜单栏import按钮,粘贴要导入的内容 点import data,选择SQL选项卡,复制内容

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 122,173
精华内容 48,869
关键字:

打开json文件的工具