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

Json格式化处理碰到的问题

用户需要一个网页的查询数据的工具。之前写有一个查询界面,Web化一下而已,没有困难。正以为要收工时,页面不显示数据!查询数据库返回的数据是没有问题的。又是一个烧脑的问题。

总结一下,

1 Json格式是标准的,通用的数据表达形式,不同的框架,不同的开发工具对JSON格式的处理却是多样性的,如net framework4.5与net core 8就是不同的。net 也有各种应对的方案,只是要找各种资料学习,还要一个一个测试效果。JSON是标准,为什么不统一格式化工具呢。

2 net core中会自动把变量名全部小写处理,这个原因找出来费了几个小时!(U9的接口应用了也有这样的奇葩,定义时要首字母大写,调用时却要变成小写才能成功的。)

相关的脚本附上备查。从代码上看,是二种组件的冲突造成的,System.Text.Json和Newtonsoft.Json有不同。强制指明一下就可以了。

                var result = new
{
code = 0,
msg = "success",
count = totalCount,
data = pagedData
};

                string json = System.Text.Json.JsonSerializer.Serialize(result, new JsonSerializerOptions
{
PropertyNamingPolicy = JsonNamingPolicy.CamelCase,
DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull,
WriteIndented = false
});

                return Content(json, "application/json");

http://www.dtcms.com/a/403672.html

相关文章:

  • 驱动开发(4)|鲁班猫rk356x镜像编译,及启用SPI控制器驱动
  • Rust语言了解
  • 深圳成交型网站建设天元建设集团有限公司企业号
  • 织梦系统做的网站忘记登录密码semir是什么品牌
  • Python实现ETF网格自动化交易集成动量阈值判断
  • 使用c语言连接数据库
  • 网站在百度找不到了王占山人物简介
  • Windows Server 定时备份 MySQL 数据升级版:单表备份 + 压缩功能 + 运维统计
  • gpt-4o+deepseek+R生成热力图表
  • 管理系统前端模板河北seo网络推广
  • Mac完整Homebrew安装教程、brew安装教程踩过的坑、brew安装总结、安装brew遇到的问题
  • 想学做网站学那个软件好淘宝代运营公司排名
  • 网站建设策划怎么谈做视频网站用什么模板
  • 千秋网络是家西安做网站的公司安装免费下载app
  • P1073题解
  • ShardingSphere 分布式数据库中间件生态
  • 使用时长提升 4 倍,融云 AI Agent 助力中东语聊应用激活新用户
  • 旅行商问题以及swap-2opt应用
  • 【知识图谱:实战篇】--搭建医药知识图谱问答系统
  • shell编程:sed - 流编辑器(3)
  • 建站最便宜的平台免费网络app
  • 《第四届数字信任大会》精彩观点:腾讯经验-人工智能安全风险之应对与实践|从十大风险到企业级防护架构
  • StarRocks 助力印度领先即时零售平台 Zepto 构建实时洞察能力
  • 法制教育网站制作伪装网站
  • cgdb 学习笔记(GDB 图形化增强工具)
  • 广州专门做网站企业网站制作公司排名
  • .h264或.264视频文件转化成mp4视频
  • 【Python】正则表达式
  • Jenkins Pipeline中关于“\”的转义字符
  • 如何与AI有效沟通:描述问题及提示词技巧