当前位置: 首页 > news >正文

网页制作公司专业seo引擎搜索网址

网页制作公司专业,seo引擎搜索网址,企业网站首页设计与制作,厦门seo优化推广[作者] 常用网名: 猪头三 出生日期: 1981.XX.XX 企鹅交流: 643439947 个人网站: 80x86汇编小站 编程生涯: 2001年~至今[共24年] 职业生涯: 22年 开发语言: C/C、80x86ASM、Object Pascal、Objective-C、C#、R、Python、PHP、Perl、 开发工具: Visual Studio、Delphi、XCode、C …

[作者]
常用网名: 猪头三
出生日期: 1981.XX.XX
企鹅交流: 643439947
个人网站: 80x86汇编小站
编程生涯: 2001年~至今[共24年]
职业生涯: 22年
开发语言: C/C++、80x86ASM、Object Pascal、Objective-C、C#、R、Python、PHP、Perl、
开发工具: Visual Studio、Delphi、XCode、C++ Builder、Eclipse
技能种类: 逆向 驱动 磁盘 文件 大数据分析
涉及领域: Windows应用软件安全/Windows系统内核安全/Windows系统磁盘数据安全/macOS应用软件安全
项目经历: 股票模型量化/磁盘性能优化/文件系统数据恢复/文件信息采集/敏感文件监测跟踪/网络安全检测
专注研究: 机器学习、股票模型量化、金融分析

[序言]
在现代软件开发中, 处理JSON数据已经成为一项普遍的需求. 无论是从API获取数据、存储配置信息还是进行跨平台通信, JSON都扮演着至关重要的角色. C++ Builder 12 提供了强大的System.JSON组件库(TJSONObject, TJSONArray, JSONPath), 使得在Windows平台上轻松解析和操作JSON数据成为可能.

[代码演示]

void __fastcall TFrom_Main::Bn_ParserJsonClick(TObject *Sender)
{// json字符串示例String ustr_Json = LR"({"rc": 0,"rt": 22,"svr": 2887155414,"lt": 1,"full": 0,"dlmkts": "","data": {"code": "000890","market": 5,"name": "法尔胜","klines": ["2024-09-20,-1850901.0","2024-09-23,-3759668.0","2024-09-24,974176.0"]}})";// 把Json字符串转换为JSON对象auto json_Root = dynamic_cast<TJSONObject*>(TJSONObject::ParseJSONValue(ustr_Json)) ;// 利用JSONPath技术定位到klines字段auto jo_array_Klines = dynamic_cast<TJSONArray*>(json_Root->FindValue(L"data.klines"));// 遍历 klines 数组for (int int_Index {} ; int_Index < jo_array_Klines->Count; ++int_Index){// 提取行内容UnicodeString ustr_Line = Trim(jo_array_Klines->Items[int_Index]->ToString());}// 也可以不用遍历, 数组定位也是JSONPath技术// 获取第二行auto auto_kline = jo_array_Klines->FindValue(L"[1]")->ToString() ;// 利用JSONPath技术定位到market字段int int_market {0} ;json_Root->TryGetValue(L"data.market", int_market) ;// 常规获取int int_rt =  dynamic_cast<TJSONNumber*>(json_Root->Values[L"rt"])->AsInt  ;String ustr_svr = json_Root->GetValue(L"svr")->ToString() ;}// End Bn_ParserJsonClick()

[代码说明]
1. 解析JSON: 使用TJSONObject::ParseJSONValue()函数将JSON字符串转换为TJSONObject对象
2. JSONPath查询: System.JSON支持JSONPath技术, 可以方便地定位到JSON结构中的特定字段
3. 遍历JSONArray: TJSONArray类表示JSON数组. 可以使用Count属性获取数组的长度, 并使用Items[index]访问每个元素.
4. 数组定位: 使用FindValue(L"[1]")可以直接通过索引访问JSONArray中的元素. 这里获取了klines数组的第二行数据.
5. TryGetValue: TryGetValue()方法用于安全地获取JSON对象中的值. 如果字段不存在, 它不会抛出异常, 而是将默认值赋给目标变量. 这是一种更健壮的方式来访问JSON数据.
6. 常规获取: 使用Values[L"rt"]可以直接通过键名访问JSON对象中的值. 需要进行类型转换才能获取到正确的值类型. 例如, 使用dynamic_cast<TJSONNumber*>(...)->AsInt 将JSON数字转换为整数.

[总结]
使用TJSONObject, TJSONArray, JSONPath技术以及一些常用的方法来提取和操作JSON数据, 可以轻松地获取数据、存储配置信息并进行跨平台通信,从而提高开发效率和代码质量.

http://www.cadmedia.cn/news/5109.html

相关文章:

  • 旅游网站建设翻译合肥网站优化
  • 国外用的网站百度自动点击器下载
  • 营销网站建设有哪些公司泉州百度推广排名优化
  • 马云有没有学过做网站面点培训学校哪里有
  • 做动画的动作库网站seo优化论坛
  • seo在线网站诊断推推蛙seo职位招聘
  • 教育网站制作哪家服务好网站优化方案怎么写
  • 从化区住房和建设局网站seo快速排名优化方法
  • 建网站需要什么软件aso优化服务站
  • 唐山市网站建设流量推广平台
  • 东营市建设局网站最近新闻热点大事件
  • 寺庙网站开发建设方案seo手机关键词排行推广
  • web模板网站网站在线制作
  • 云浮市住房和城乡建设局网站中牟网络推广
  • 拓尔思网站建设公司推广互联网推广
  • 网页浏览器设置在哪里在广州做seo找哪家公司
  • title 网站建设广州网站建设正规公司
  • 产品开发设计流程图seo是什么意思蜘蛛屯
  • 网站建设制作网络公司爱站关键词
  • php除了做网站搜索引擎推广有哪些平台
  • 大连疫情最新情况最新消息刷关键词排名seo软件
  • wordpress 搭建查询seo网站推广有哪些
  • 广告设计公司服务不到位无锡seo关键词排名
  • wordpress无法显示此页成都网站搜索排名优化公司
  • 品牌网站建设d小蝌蚪百度推广产品有哪些
  • wordpress离线编辑上海seo顾问推推蛙
  • 网站建设 全网推广网站关键词优化排名软件系统
  • 国外域名怎么购买众志seo
  • 优化网站的步骤数字营销服务商seo
  • 聊城网站网站建设seo外链要做些什么