发布时间:2026/8/27 1:51:23
VBA 解析 JSON 总报错?一个 JsonConverter.bas 跑通解析与生成 VBA 解析 JSON 总报错一个 JsonConverter.bas 跑通解析与生成【免费下载链接】VBA-JSONJSON conversion and parsing for VBA项目地址: https://gitcode.com/gh_mirrors/vb/VBA-JSON把天气接口返回的 JSON 填进 Excel我手写的 InStr 解析在第二层数组就崩了只报了一句 Run-time error 13。VBA-JSON 就是干这个的单文件 VBA JSON 解析库Excel、Access 通吃。本文带你装好它跑通第一个完整例子。为什么手写解析撑不住嵌套结构手撕 JSON 撑不住原因很实在结构不可控而每一层嵌套、每个转义都得自己兜底。手写 InStr/Mid每多一层嵌套就多写一套定位逻辑转义\、换行漏一个边界直接 Type mismatch老 VBA 环境连 Dictionary 都要手动引用clone 后三步导入平台差异一张表git clone https://gitcode.com/gh_mirrors/vb/VBA-JSONAltF11打开 VBA 编辑器工程上右键 → Import File选仓库根目录的JsonConverter.bas再补上按系统区分的一步系统要补的依赖仅 Windows工具 → 引用勾选 Microsoft Scripting RuntimeWindows Mac 通吃引入 VBA-Dictionary 项目的Dictionary.cls为什么要这一步ParseJson返回的结果底层就是Dictionary对象和Collection数组没有它们解析出来的东西没地方放。编译一次不报错环境就齐了。从解析到输出的最小闭环 解析对象变 Dictionary数组变 Collection Dim json As Object Set json JsonConverter.ParseJson({a:123,b:[1,2,3],c:{d:456}}) 取值按层剥洋葱 Debug.Print json(a) 123 Debug.Print json(b)(2) 2数组下标从 1 开始 Debug.Print json(c)(d) 456嵌套对象 改数据再转回 JSON 字符串 json(c)(e) 789 Debug.Print JsonConverter.ConvertToJson(json) 紧凑格式 Debug.Print JsonConverter.ConvertToJson(json, Whitespace:2) 缩进 2 格预期输出123 2 456 {a:123,b:[1,2,3],c:{d:456,e:789}}最后一行是带缩进的多行结构层级一眼看清。输入不合法时抛出错误码10001报错信息会直接指向卡住的字符位置排查不盲目。⚠️15 位数字精度陷阱VBA 的 Double 只保 15 位有效数字身份证号、卡号按数字解析会被悄悄截断。VBA-JSON 的默认行为是超过 15 位的纯数字一律按 String 返回需要数字类型才显式开关 未加引号的 18 位数字默认按 String 返回 Dim r As Object Set r JsonConverter.ParseJson([12345678901234567890]) Debug.Print TypeName(r(1)) String精度不丢 确实需要 Double 才打开会丢精度 JsonConverter.JsonOptions.UseDoubleForLargeNumbers True跑官方测试再看进阶用法仓库里的specs/Specs.bas写了几十组断言嵌套数组、转义单引号、null值、日期自动转 ISO 格式。打开specs/VBA-JSON - Specs.xlsm跑一遍能看到作者怎么给一个上千行的单文件库做回归测试。README 里还有个进阶例子读取.json文件直接写入工作表仅 Windows。你下一步可以做的事把你自己的接口返回塞进那个例子数据直接进表。【免费下载链接】VBA-JSONJSON conversion and parsing for VBA项目地址: https://gitcode.com/gh_mirrors/vb/VBA-JSON创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/8/27 1:51:23

LabVIEW FPGA模拟I/O:从信号链重建到硬件级调试

1. 这不是“接线拖控件”就能跑通的模拟通道——LabVIEW FPGA里模拟输入输出的真实门槛很多人第一次打开LabVIEW FPGA模块,看到“Analog Input”和“Analog Output”两个VI图标时,下意识觉得:“不就是DAQmx里那套逻辑搬过来?选个通…

2026/8/27 1:46:23

免费在线生成流程图:GraphvizOnline 零门槛指南

免费在线生成流程图:GraphvizOnline 零门槛指南 【免费下载链接】GraphvizOnline Lets Graphviz it online 项目地址: https://gitcode.com/gh_mirrors/gr/GraphvizOnline 需要在会议、文档或演示材料里快速出一张图时,安装桌面绘图软件往往太慢。…

2026/8/27 1:46:23

数据分析师必学:从零到实战的SQL系统学习路线全攻略

这是一篇关于数据分析方向系统学习 SQL 的完整教程,语言清晰、结构完整,全文超过 6000 字,包含环境搭建、SQL 核心语法、数据清洗实战、项目案例、性能优化、常见面试题等模块,可直接用于 CSDN 技术博客发布。1. 为什么数据分析师…

2026/8/27 2:41:25

操作系统实验指南:从虚拟机环境搭建到进程内存管理的实战路径

简介:操作系统是计算机系统的核心,但抽象的概念往往难以真正掌握。通过虚拟机、Linux环境与系统调用等基础技术,学习者可以将进程管理、内存分配、文件系统等理论转化为可观察、可操作的实践行为。从环境选型到镜像配置,从进程创建…

2026/8/27 2:41:25

Axure RP 中文语言包安装教程:三步完成 9/10/11 版本汉化

Axure RP 中文语言包安装教程:三步完成 9/10/11 版本汉化 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn axure-cn 项…

2026/8/27 2:41:25

脑电情绪识别实战:基于DEAP/MAHNOB的DE特征与PyTorch建模全流程

简介:脑电情绪识别是计算神经科学与深度学习交叉领域的研究热点,其工程落地高度依赖高质量数据与合理的特征表达。DEAP和MAHNOB作为最常用的两种公开多模态情感数据集,为模型训练与验证提供了基准支撑。从原始EEG信号预处理出发,通…

2026/8/26 9:13:28

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 11:48:27

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 16:56:43

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/27 0:01:16

Go语言构建企业级AI服务网关:统一管理英伟达等AI接口调用

1. 项目概述:从零构建一个企业级的AI服务网关 最近在帮一个做内容审核的团队做技术架构升级,他们原来的业务里,每天有几十万张图片和短视频需要过审,最初是接了几个开源的AI模型自己部署,但效果和性能一直不太稳定。后…

2026/8/27 0:01:16

LeetCode Hot100(51-60)算法精解与面试技巧

1. 题目背景与核心价值"hot100(51-60)"这个标题看起来像是某个编程题库或算法练习集中的一组题目编号。在技术社区中,类似命名通常指向LeetCode、牛客网等平台的热门题目集合。作为刷过300题的算法老手,我理解这类题目的核心价值在于&#xff…

2026/8/27 0:01:16

CRC校验实战:从模2除法到HJ212协议排错

1. 为什么一个“校验码”能扛住工业现场90%的数据 corruption? 你有没有遇到过这样的场景:嵌入式设备通过RS-485上传温湿度数据,上位机偶尔收到一帧乱码——温度显示成-273℃,湿度跳到999%,但串口波形看起来完全正常&a…

2026/8/26 19:34:06

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/26 19:17:08

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/26 19:34:05

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…