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就不带双引号了。

相关推荐
tan77º15 小时前
【项目】分布式Json-RPC框架 - 项目介绍与前置知识准备
linux·网络·分布式·网络协议·tcp/ip·rpc·json
Yn3122 天前
在 Python 中使用 json 模块的完整指南
开发语言·python·json
陈涛5754 天前
5个最好用的 JSON 工具推荐:让数据处理变得简单高效
json
bkspiderx5 天前
pb2json.hpp 文档:Protobuf 与 JSON 通用转换工具类
json·protobuf·protobuf与json转换
万粉变现经纪人6 天前
何解决PyCharm中pip install安装Python报错ModuleNotFoundError: No module named ‘json’问题
python·pycharm·json·beautifulsoup·scikit-learn·matplotlib·pip
晨欣6 天前
orjson 与 json:实战对比与选型指南(含示例)(GPT-5 回答)
gpt·json
Pi_Qiu_7 天前
Python初学者笔记第二十二期 -- (JSON数据解析)
笔记·python·json
mon_star°7 天前
有趣的 npm 库 · json-server
前端·npm·json
ID_180079054737 天前
淘宝拍立淘按图搜索API接口功能详细说明
大数据·python·json·图搜索算法
cypking7 天前
vue excel转json功能 xlsx
vue.js·json·excel