- 核心: 姓: 名: 是为了方便js获取的哈,我举个例子把,好吧,比如我叫陈业贵,你不知道我的名字能找到我吗?答案是不能是吧,一样的啦 记住哈,json的意思就是js代表... 核心: 姓: 名: 是为了方便js获取的哈,我举个例子把,好吧,比如我叫陈业贵,你不知道我的名字能找到我吗?答案是不能是吧,一样的啦 记住哈,json的意思就是js代表...
- 目录 一、使用JSON Viewer直观查看JSON数据 1、下载JSON Viewer 2、启动JSON Viewer 2、在T 目录 一、使用JSON Viewer直观查看JSON数据 1、下载JSON Viewer 2、启动JSON Viewer 2、在T
- JSON 格式化工具的设计取舍:一次 18 MB 文件、9 倍内存,和三条会改数据的「捷径」JSON.parse 加 JSON.stringify 两行代码就能"格式化"一段 JSON,这让很多人以为这类工具没有设计问题。真正把它做成给人用的工具时,有三处必须明确做决定:格式化到不到改数据的程度、缩进值多少体积、以及遇到大文件用哪条路径。下面所有数字来自本机实测,环境是 Python 3.... JSON 格式化工具的设计取舍:一次 18 MB 文件、9 倍内存,和三条会改数据的「捷径」JSON.parse 加 JSON.stringify 两行代码就能"格式化"一段 JSON,这让很多人以为这类工具没有设计问题。真正把它做成给人用的工具时,有三处必须明确做决定:格式化到不到改数据的程度、缩进值多少体积、以及遇到大文件用哪条路径。下面所有数字来自本机实测,环境是 Python 3....
- JSON 是前后端之间最常见的数据交换格式,名字是 JavaScript Object Notation,但今天几乎所有语言都在用它。看懂 JSON,只需要先认清六种值。 六种值,一眼认清对象:用大括号包起来,里面是“键: 值”成对出现,键一定是双引号字符串,例如 {“name”: “小林”, “age”: 18}。数组:用中括号包起来,里面是有顺序的一串值,例如 [“苹果”, “香蕉”, ... JSON 是前后端之间最常见的数据交换格式,名字是 JavaScript Object Notation,但今天几乎所有语言都在用它。看懂 JSON,只需要先认清六种值。 六种值,一眼认清对象:用大括号包起来,里面是“键: 值”成对出现,键一定是双引号字符串,例如 {“name”: “小林”, “age”: 18}。数组:用中括号包起来,里面是有顺序的一串值,例如 [“苹果”, “香蕉”, ...
- 内部工具的用户数,撑不起一套应用架构 我们内部有个查订单状态的工具,日活 12 人,其中 8 个是客服。这种规模上 React + Node + Docker + K8s,运维成本远大于它创造的价值。改成纯静态页之后,产 内部工具的用户数,撑不起一套应用架构 我们内部有个查订单状态的工具,日活 12 人,其中 8 个是客服。这种规模上 React + Node + Docker + K8s,运维成本远大于它创造的价值。改成纯静态页之后,产
- 用 Python 写一个带重试和总超时预算的 JSON 文件读取工具:失败时按间隔重试,超过预算抛出最后一次错误,不吞异常,附可直接运行的示例。 用 Python 写一个带重试和总超时预算的 JSON 文件读取工具:失败时按间隔重试,超过预算抛出最后一次错误,不吞异常,附可直接运行的示例。
- 使用 Python 标准库 object_pairs_hook 拒绝嵌套重复键,使用 parse_constant 拒绝 NaN、Infinity 和 -Infinity 字面量。本文给出可运行实现,并明确顶层类型、科学计数法溢出和业务校验的边界,避免把局部严格解析误认为完整 JSON Schema 验证。 使用 Python 标准库 object_pairs_hook 拒绝嵌套重复键,使用 parse_constant 拒绝 NaN、Infinity 和 -Infinity 字面量。本文给出可运行实现,并明确顶层类型、科学计数法溢出和业务校验的边界,避免把局部严格解析误认为完整 JSON Schema 验证。
- 接口返回的 JSON 一大段,直接用眼睛找字段又慢又容易漏。jq 就是专门处理 JSON 的命令行工具:它读入 JSON、按你写的表达式取值、过滤和重组,输出仍然是干净的 JSON 或纯文本,特别适合写脚本、做巡检和整理接口数据。先准备一段示例数据,保存为 users.json:{ "users": [ {"name": "zhang", "age": 28, "city": "西安... 接口返回的 JSON 一大段,直接用眼睛找字段又慢又容易漏。jq 就是专门处理 JSON 的命令行工具:它读入 JSON、按你写的表达式取值、过滤和重组,输出仍然是干净的 JSON 或纯文本,特别适合写脚本、做巡检和整理接口数据。先准备一段示例数据,保存为 users.json:{ "users": [ {"name": "zhang", "age": 28, "city": "西安...
- 用Python标准库演示小型JSON存档:先序列化、同目录临时写入、flush与fsync、关闭后替换。通过四项本地断言验证正常保存及失败时保留旧文件,并说明原子性、持久性和多进程并发的边界。 用Python标准库演示小型JSON存档:先序列化、同目录临时写入、flush与fsync、关闭后替换。通过四项本地断言验证正常保存及失败时保留旧文件,并说明原子性、持久性和多进程并发的边界。
- 2.3GB 的 JSON 日志,我用 jq -s 一把梭,机器直接 OOM。改成流式后同样统计 47 秒跑完、内存 30MB。文章给出逐行投影、reduce inputs 累加、fromjson 跳过脏行与精度坑的避法。 2.3GB 的 JSON 日志,我用 jq -s 一把梭,机器直接 OOM。改成流式后同样统计 47 秒跑完、内存 30MB。文章给出逐行投影、reduce inputs 累加、fromjson 跳过脏行与精度坑的避法。
- jq 命令处理 JSON 备忘接口返回一堆 JSON,用 jq 在命令行里直接取字段、过滤数组,比贴到编辑器里翻要快得多。下面是日常最常用的几招。 取字与数组取顶层字段用号,取数组元素用下标,组合起来一次写完:echo "{\"name\": \"demo\", \"tags\": [\"a\", \"b\"]}" | jq ".name"echo "{\"items\": [{\"id\... jq 命令处理 JSON 备忘接口返回一堆 JSON,用 jq 在命令行里直接取字段、过滤数组,比贴到编辑器里翻要快得多。下面是日常最常用的几招。 取字与数组取顶层字段用号,取数组元素用下标,组合起来一次写完:echo "{\"name\": \"demo\", \"tags\": [\"a\", \"b\"]}" | jq ".name"echo "{\"items\": [{\"id\...
- 用 Python 标准库逐行读取 JSON Lines,跳过空白行,校验每行对象,并在 JSON 语法错误时标明文件、行号和列号;附可运行示例。 用 Python 标准库逐行读取 JSON Lines,跳过空白行,校验每行对象,并在 JSON 语法错误时标明文件、行号和列号;附可运行示例。
- 接口里的订单号或任务 ID 往往很长。如果服务端把 ID 作为 JSON 数字返回,JavaScript 在解析时可能已经改变它的值,即使后面再转成 BigInt 也无法找回原始数字。下面的例子在 Windows 11、Node.js v22.22.0 上运行,只使用本地数据和 Node.js 内置模块,不访问网络。把代码保存为 json-id-demo.cjs,使用 node json-i... 接口里的订单号或任务 ID 往往很长。如果服务端把 ID 作为 JSON 数字返回,JavaScript 在解析时可能已经改变它的值,即使后面再转成 BigInt 也无法找回原始数字。下面的例子在 Windows 11、Node.js v22.22.0 上运行,只使用本地数据和 Node.js 内置模块,不访问网络。把代码保存为 json-id-demo.cjs,使用 node json-i...
- 对接接口、看配置文件、从日志里捞字段时,JSON 几乎无处不在。用编辑器肉眼翻可以,数据一多就很吃力。jq 是一个专门处理 JSON 的命令行工具,安装简单,写法也直白。下面用几个最常见的场景,说明怎么快速把需要的字段抠出来。 一、安装与基本用法大多数 Linux 发行版可以直接用包管理器安装,例如 apt install jq 或 yum install jq。装好后,最简单的用法是把 J... 对接接口、看配置文件、从日志里捞字段时,JSON 几乎无处不在。用编辑器肉眼翻可以,数据一多就很吃力。jq 是一个专门处理 JSON 的命令行工具,安装简单,写法也直白。下面用几个最常见的场景,说明怎么快速把需要的字段抠出来。 一、安装与基本用法大多数 Linux 发行版可以直接用包管理器安装,例如 apt install jq 或 yum install jq。装好后,最简单的用法是把 J...
- DeepSeek Harness 插件使用指南本文来自真实操作记录:在聊天里让 agent 装插件、装天气插件并查天气、对比 token 消耗、装插件市场,最后从零写一个航班查询插件。文中的命令、输出、数字都是实测结果。 一、插件是什么一句话:插件是给 DeepSeek Harness(DSH)加装的"配件"。打个比方:DSH 本身像一部手机,自带电话、短信、相机。但你想查天气、查航班、想... DeepSeek Harness 插件使用指南本文来自真实操作记录:在聊天里让 agent 装插件、装天气插件并查天气、对比 token 消耗、装插件市场,最后从零写一个航班查询插件。文中的命令、输出、数字都是实测结果。 一、插件是什么一句话:插件是给 DeepSeek Harness(DSH)加装的"配件"。打个比方:DSH 本身像一部手机,自带电话、短信、相机。但你想查天气、查航班、想...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签