首页 > 其他分享 >WebApi 简单使用 JObject,可以省掉自定义的class类

WebApi 简单使用 JObject,可以省掉自定义的class类

时间:2024-08-15 11:15:50浏览次数:12  
标签:WebApi qq name 自定义 JObject age newobj color var

post提交的json数据:{"name":"Jason", "age":18, "color":"blue"}
using Newtonsoft.Json.Linq;
     
[HttpPost("testpost")] public string TestPost([FromBody] Object input) { var newobj = JObject.FromObject(input); newobj.Add(new JProperty("qq", "qqai")); string v_name = newobj["name"]?.ToString(); var v_age = newobj.GetValue("age"); string v_color = newobj.Property("color")?.Value.ToString(); var getqkey = newobj.GetValue("qq").ToString(); return $"name:{v_name},age:{v_age},color:{v_color},qq:{getqkey}"; }
显示:name:,age:,color:,qq:qqai

 

标签:WebApi,qq,name,自定义,JObject,age,newobj,color,var
From: https://www.cnblogs.com/Fengge518/p/18360535

相关文章

  • golang gin框架中创建自定义中间件的2种方式总结 - func(*gin.Context)方式和闭包函数
    在gin框架中,我们可以通过2种方式创建自定义中间件:1.直接定义一个类型为 func(*gin.Context)的函数或者方法    这种方式是我们常用的方式,也就是定义一个参数为*gin.Context的函数或者方法。定义的方法就是创建一个参数类型为gin.HandlerFunc【他的原型定义为t......
  • AWC 添加自定义的页面
    module.json{  "name":"C9PDFQueryList",  "description":"ThisistheC9PDFQueryListmodule"} 2.states.json {  "C9PDFQueryLoc":{    "data":{      "browserTitle&......
  • Spring Cloud Gateway 实现简单自定义过滤器
    背景SpringCloudGateway是SpringCloud退出的第二代网关框架,我们可以用它来实现反向代理,路由转发,权限校验等功能,这里介绍一个它的基础功能,通过Filter机制实现一个简单的HTTP接口处理。从总体上来看SpringCloudGateway提供的过滤器可以分为两类,一种是对全局流量都......
  • UEFI Shell 的基本操作和应用场景,适合初学者了解和入门 UEFI Shell 的使用。 UEFI She
    UEFIShell是一种提供命令行接口的环境,用于与UEFI固件进行交互。UEFI(统一可扩展固件接口)是计算机启动过程中的一种固件接口,替代了传统的BIOS。UEFIShell提供了一种方式,让用户在启动操作系统之前进行系统管理和配置。主要特点命令行界面:UEFIShell提供一个类似于操作......
  • 【easyexcel自定义模版导出,字体样式设置】
    文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言学以致用,开箱即用一、maven引包<dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>2.2.7</version></dependency>......
  • 在Vue3中实现自定义指令
    一、前言我们需要明白为什么需要自定义一个指令,其实就是想更加简洁地重复使用操作DOM的逻辑,这就和组件化和组合式函数差不多。不管是Vue内置的指令还是自定义的指令,都有类似于组件的生命周期,我们可以在不同的生命周期完成不同的逻辑操作,并绑定到组件元素上,这样就产生了自定义指......
  • Lombok 使用教程-@Accessors | 自定义getters和setters的生成格式
    作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬学习必须往深处挖,挖的越深,基础越扎实!阶段1、深入多线程阶段2、深入多线程设计模式阶段3、深入juc源码解析阶段4、深入jdk其余源码解析......
  • 【ZYNQ MPSoC开发】PL使用自定义IP后Vitis编译报错的解决方法
    问题发现:    在使用Alinx的AXU3EG开发板学习自定义IP时,发现PWM控制呼吸灯频率实验中,由于在PL端使用了自定义IP,Vitis编译PS端程序时会报错。问题所在:    这个问题并不是一个bug,而是官方希望使用者自行为自定义IP编写驱动和Makefile。虽然灵活性增加了,但同......
  • 4.自定义的信号和槽
    自定义信号1.写到signal下2.返回void3.需要声明,不需要实现4.可以有参数,可以重载自定义槽函数1.返回void2.需要声明,也需要实现3.可以有参数,可以重载4.写到pulicslot下或者pulic或者全局函数触发自定义的信号1.emit自定义信号案例:下课后,老师触发饿了信号,学生响应信号......
  • ROS 2 自定义接口(消息、服务和动作)
    ROS2自定义接口(消息、服务和动作)在ROS2中,自定义接口是构建复杂机器人系统的核心。自定义接口使开发者能够定义特定于应用的数据结构和通信模式,包括消息(Message)、服务(Service)和动作(Action)。本文将介绍如何在ROS2中创建和使用这些自定义接口。1.自定义消息(Message)......