1.9 个爱不释手的源码 JSON 工具
2.OpenHarmony代码下载编译及源码跳转配置
3.excel2json软件使用方法
4.如何根据后端返回的url下载json文件
9 个爱不释手的 JSON 工具
JSON作为开发人员的得力工具,其简洁易读的下载结构使得机器解析和生成变得轻而易举。为了更好地处理JSON,源码众多开发者打造了一系列实用工具,下载涵盖在线验证、源码格式化、下载bindler内核源码解析,源码乃至IDE插件等。下载以下是源码九款备受青睐的JSON工具:
首先,来自CircleCell的下载在线工具JSONLint,它专注于JSON的源码验证和格式化,允许开发者输入或粘贴JSON代码,下载甚至处理URL。源码此外,下载无限层级分销源码它的源码压缩功能对于保持代码整洁也大有裨益。你可以通过jsonlint.com访问,其源代码在github.com/circlecell/j...可获取。
升级版的JSONCompare则是JSONLint的增强版,它具备更高级的验证和对比功能,支持多文件处理,由同一开发者CircleCell开发,可分别在jsoncompare.com和github.com/circlecell/j...找到。
Jtc,即“JSON测试控制台”,是一个命令行工具,专为处理、提取和转换JSON设计。按键学院教程源码它允许开发者快速操作JSON元素,适用于Linux和MacOS,可在github.com/ldn-softdev/...下载。
轻量级的ijson,源于年,作为Python的迭代JSON解析器,提供了基于C的YAJL和Python后端两种实现,下载地址在pypi.org/project/ijson/#...
对于格式化和美化JSON,JSON格式化和验证器是一款在线工具,便于调试和阅读,只需粘贴JSON或URL。访问地址是jsonformatter.curiousconcept.com...
Altova XMLSpy是一款全面的XML和JSON编辑工具,提供丰富的手机用源码文件编辑、建模和转换功能,还支持JSON验证。免费试用版可从altova.com/xmlspy-xml-e...下载。
Code Beautify JSON工具集合了多种功能,如查看器、编辑器、验证器和转换器等,支持多种数据格式,访问网址为codebeautify.org/json-t...
微软的Visual Studio Code作为流行的代码编辑器,内置了强大的JSON支持,包括验证、导航和代码格式化,可在code.visualstudio.com/D...下载。锁仓公式源码
Eclipse IDE的免费JSON编辑器插件提供了丰富的编辑特性,如语法高亮、格式化和同步树视图,可在marketplace.eclipse.org...找到。
这些工具为JSON开发者提供了多样化的解决方案,让处理JSON的工作更加高效和便捷。
OpenHarmony代码下载编译及源码跳转配置
本文旨在指导在Linux(如Ubuntu .和.,其他系统可参考)环境下下载和编译OpenHarmony(OH)代码,并配置Visual Studio Code(VSCode)以实现Native框架(C++)代码的智能跳转,以提升阅读OH源码的便捷性。1. 下载与编译
从OH官网下载链接(gitee.com/openharmony/d...)获取代码。进入代码根目录后,执行build.sh脚本,例如针对rk开发板的编译命令会包含选项`--gn-flags="--export-compile-commands"`,用于生成compdb数据库,以备后续使用。2. VSCode插件与配置
在编译过程中,安装VSCode的clangd插件,它与compdb文件配合。记得禁用默认的C/C++插件。接着,使用VSCode通过SSH(Windows和macOS用户适用)访问OH源代码目录,创建.vscode文件夹,其中包含settings.json。3.1. 插件安装与启用
在settings.json中填写以下配置:- clangd.path: 指定OH预构建的clangd路径。
- --compile-commands-dir: 编译产生的compdb文件路径,例如在rk上为out/rk/compile_commands.json,需根据实际编译产品找到相应路径。
- --query-driver: 指定OH预构建的clang编译器路径。
3.2. VSCode配置
关闭并重新打开VSCode,当C++文件(如foundation文件夹下的Native C++代码)打开时,clangd将开始索引,索引完成后即可享受代码跳转功能。excel2json软件使用方法
把Excel表单转换成json对象,并保存到一个文本文件中,并支持生成C# class数据定义代码。把Excel表单转换成json对象,并保存到一个文本文件中。
表格格式见:ExampleData.xlsx
支持导出为数组 Json格式,每一行转换为数组的一行,结构如下: [ { 行内容}, { 行内容}, { ...}, ]
支持导出为Dictionary Json对象, 每一行转换成一个json对象。结构如下: { ID:{ 行内容}, ID:{ 行内容}, ID:{ ...} }
Excel表单格式约定
第一行固定作为列名(用来构造json字段名称);
第一列固定作为对象的ID;
读取Excel Workbook中的第一个sheet;
对于SQL导出模式:第二行固定为字段类型
使用表头生成C#数据定义代码
命令行参数
-e, --excel Required. 输入的Excel文件路径.
-j, --json 指定输出的json文件路径.
-s, --sql 指定输出的SQL文件路径.
-p, --csharp 指定输出的C#数据定义代码文件路径.
-h, --header Required. 表格中有几行是表头.
-c, --encoding (Default: utf8-nobom) 指定编码的名称.
-l, --lowcase (Default: false) 自动把字段名称转换成小写格式.
例如:excel2json --excel test.xlsx --json test.json --header 3 --array true,其中的输入和输出文件,都在当前目录下;
在游戏项目中一般都需要由策划制作大量的游戏内容,其中很大一部分是使用Excel表来制作的。于是程序就需要把Excel文件转换成程序方便读取的格式。
之前项目使用的Excel表导入工具都是通过Office Excel组件来实现数据访问的,效率十分令人不满。一个端游项目一般要上百个表格,手游项目、个表格基本也是要的,于是表格导入程序的过程一般要几分钟,项目后期要接近半个小时。
此次分享的小工具,在速度上有质的飞越,比上述方法实现的工具有接近倍的速度提升:
完整项目源代码下载:/softs/.html
使用方法
1.下载解压到文件夹,尽量不要有中文路径;
如图:
2.新建一个Excel文件,Excel表格后缀必须为xlsx。并且填入相关数据;
如图:
3.windows命令行打开,执行下面的命令:
excel2json excel F:\order-gy.xlsx json F:\ex.json header 1
excel 后面跟随Excel文件路径;json 后面跟随转换的json文件之后保存路径;header 后面为Excel表格中头占据多少行
4.执行结果如图:
得到的json文件稍作修改,便可直接导入mongodb数据库,也可做其他处理。
如何根据后端返回的url下载json文件
如何根据后端返回的url下载json文件
好文推荐:
约2万字-Vue源码解读汇总篇(续更)
前端要会打组合拳,复盘+技术点打出的功能
需求场景描述有时候会遇到异步接口会返回一个url地址,然后前端需要根据这个url地址去下载文件资源的需求场景。而这个url其实是一个静态资源地址,并非一个经过后端接口内部处理的接口地址。所以当尝试像下面这样使用a标签去执行该url地址,会发现它是直接预览打开的一个json文件(也可能是一个txt,js等文件)
<ahref="/post/