Json数据处理技巧

1、去掉双引号

用的Delphi XE 10,引入了System.JSON自带的json处理包进行JSON数据的解析等工作,发现每次在调用GetValue().toString后,总会存在双引号的问题,例如:

JSON数据是:

{

"app_id": "HP8300_DEV",

"module_index": "5",

"module_id": "nydp",

"module_name": "农业大棚",

"content": "农业大棚",

"auto_start": "0"

}

代码:

strAppId:=jsonRecord.GetValue('app_id').ToString;

此时的strAppId就是带双引号的:"HP8300_DEV",用的时候需要进行

strAppId:=strAppId.replace('"','');

去掉双引号。

后来发现另一种写法,可以不用replace,直接得出结果,但是其实也挺麻烦的。

strModuleId:=jsonRecord.Get('module_id').JsonValue.Value;

此时的strModuleId就不带双引号了。

相关推荐
电商API&Tina8 小时前
跨境电商如何接入1688官方寻源通接口?附接入流程
java·数据库·python·sql·oracle·json·php
神の愛1 天前
利用json-to-ts工具进行转换,放置在typeScript.ts文件中
javascript·typescript·json
BUG_MeDe1 天前
从Json对象中提取某个对象的一点注意--libjson-c
linux·json
HelloTonyGo1 天前
个人游戏笔记本免费“养龙虾”(七)OpenClaw的openclaw.json文件的基本配置
ubuntu·json·配置·读写权限·openclaw
数据知道2 天前
claw-code 源码详细分析:`reference_data` JSON 快照——大型移植里「对照底稿」该怎么治理与演进?
linux·python·ubuntu·json·claude code
不会写DN2 天前
让 gRPC 服务同时支持 HTTP/JSON 的gRPC-Gateway
http·json·gateway
bloglin999993 天前
掌握解析JSON输出的技巧:使用LLM生成结构化数据
json
电商API&Tina4 天前
【京东item_getAPI 】高稳定:API 、非爬虫、不封号、不掉线、大促稳跑
大数据·网络·人工智能·爬虫·python·sql·json
LittroInno4 天前
T-JSON跨平台网络通信协议——边缘认知设备的二次开发实战指南
人工智能·计算机视觉·目标跟踪·json
椰汁菠萝5 天前
Mybatis-plus + PostgreSQL json格式类型转换异常
postgresql·json·mybatis