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

微信网站开发教程/亚洲7号卫星电视

微信网站开发教程,亚洲7号卫星电视,网站关键词在哪里做,家具定制网站在开发中,经常需要对JSON字符串进行格式化,便于阅读,如果不进行格式化,整个就是一长串字符,难以阅读。经过格式化的JSON字符串,换行、层级很清晰,适合阅读。这里介绍一种delphi格式化JSON字符串…

在开发中,经常需要对JSON字符串进行格式化,便于阅读,如果不进行格式化,整个就是一长串字符,难以阅读。经过格式化的JSON字符串,换行、层级很清晰,适合阅读。这里介绍一种delphi格式化JSON字符串的方法。本函数支持JSON数组格式化!

需要使用到官方的 uWriters 单元,可以直接0分下载:https://download.csdn.net/download/sensor_WU/21106404

例如 JSON 字符串:{“name”:“sensor”,“add”:“China Shenzhen”,“age”:50,“color”:“red”}
格式化后:
{
“name”: “sensor”,
“add”: “China Shenzhen”,
“age”: 50,
“color”: “red”
}

程序如下:

{2021-08-16 sensor 经过测试,可以格式化 TJSONObject 和 TJSONArray 等大数据测试,无内存泄露,另外格式化速度块
}
unit uFormat_JSON;
interface
usesuWriters,    // 位于https://download.csdn.net/download/sensor_WU/21106404System.SysUtils,System.Classes,System.JSON,System.JSON.Types;//格式化 JSON字符串
//参数说明:
// JSONStr : 需要进行格式化的字符串
// withTAB : 表示是否需要整体缩进,主要是为了写日志时看起来漂亮,格式化后的字符串有缩进。默认包含缩进
// 结果:已经格式化后的字符串。
function Format_JSON(JSONStr : string; withTAB : Boolean = True) : string;implementationfunction Format_JSON(JSONStr : string; withTAB : Boolean = True) : string;
varJsonWriter: TJsonStringWriter;JsonReader: TJsonStringReader;jv : TJSONValue;
begin//1. 首先判断下 JSONStr 是否是合法的 JSON 字符串,如果不是,就直接返回jv := TJSONObject.ParseJSONValue(JSONStr) as TJSONValue;if jv = nil then Exit(JSONStr);JsonReader := TJsonStringReader.Create(JSONStr);JsonWriter := TJsonStringWriter.Create;//这一句必须有,进行格式设置JsonWriter.Formatting := TJsonFormatting.Indented;  //System.JSON.TypestryJsonWriter.WriteToken(JsonReader);Result := JsonWriter.ToString;//如果需要缩进if withTAB thenbeginResult := Result.Replace(#13#10,#13#10#9);Result := #9 + Result;end;finallyJsonWriter.Free;JsonReader.Free;end;end;
end.

标记于2021-08-16 sensor

http://www.lbrq.cn/news/973117.html

相关文章:

  • 郑州网站制作方案/网站运营培训学校
  • 网站分析怎么写/通州优化公司
  • wordpress title 竖线/长沙seo代理商
  • 有哪些做分析图用的地图网站/陕西seo公司
  • 企业营业执照怎么办理/什么是seo营销
  • 温州网站建设制作公司/网站综合排名信息查询
  • wordpress登陆不上/vue seo优化
  • 做网站找人/seo规范培训
  • 废物利用手工制作图片/百度搜索seo优化技巧
  • 云南建设银行招聘网站/搜索引擎原理
  • 青海 网站开发 图灵/职业技能培训
  • 石河子建设局网站/地推网
  • 做设计都有什么网站/正版seo搜索引擎
  • 网站如何做推广/优化大师免安装版
  • 网站建设需求 百度文库/免费做网站怎么做网站链接
  • 平面设计网站大全有哪些/网站运营工作内容
  • 怎样做网站吸引人/软文营销的特点有哪些
  • php做网站后台语言/网站建设品牌公司
  • 凉山州住房与城乡建设局网站/建网站怎么赚钱
  • wordpress登入后台/沈阳网站关键词优化公司
  • 建立企业网站要多少钱/seo数据统计分析工具有哪些
  • 无锡网站建设设计/企业营销策划方案
  • 利用jsp做网站/seo怎么赚钱
  • 做网站充值微信必须是企业/如何引流与推广
  • 免费做网站教程/十大网站平台
  • 企业网站建设排名口碑/windows7优化大师下载
  • 科技手抄报内容/东莞优化怎么做seo
  • 如何做网站反链/百度无锡营销中心
  • 传统设计公司网站/磁力链
  • 鄂州网站建设价格/市场营销八大营销模式
  • 使用JS编写用户信息采集表单
  • 文心一言4.5开源模型测评:ERNIE-4.5-0.3B超轻量模型部署指南
  • 【转】Rust: PhantomData,#may_dangle和Drop Check 真真假假
  • Datawhale 25年7月组队学习coze-ai-assistant Task1学习笔记:动手实践第一个AI Agent—英伦生活口语陪练精灵
  • 开通保存图片权限
  • (李宏毅)deep learning(五)--learning rate