• 2024-10-17【c#】JSON操作
    C#中使用Json,安装Newtonsoft.json依赖读取json文件注意:检查json文件的编码类型,是否为UTF-8。不是的话,读取到的中文会乱码方法:json文件使用记事本打开,界面下方会显示编码类型。若不是,将文件另存为,更改即可。privateJObjectReadJsonFile(stringfolder,stringfileName){
  • 2024-08-15WebApi 简单使用 JObject,可以省掉自定义的class类
    post提交的json数据:{"name":"Jason","age":18,"color":"blue"}usingNewtonsoft.Json.Linq;[HttpPost("testpost")]publicstringTestPost([FromBody]Objectinput){
  • 2024-06-17升级到.Net 8 api 返回JObject 对象为空字符串
    在使用dotnet8过程中,使用了JObject类型作为api的返回,但是返回的空数组api:[HttpGet("voices")]publicasyncTask<IActionResult>GetObject(){JObjectobj=newJObject();obj["test"]="test";returnnewJsonResult(obj){StatusCod
  • 2024-04-02学习Source Generators之从swagger中生成类
    前面学习了一些SourceGenerators的基础只是,接下来就来实践一下,用这个来生成我们所需要的代码。本文将通过读取swagger.json的内容,解析并生成对应的请求响应类的代码。创建项目首先还是先创建两个项目,一个控制台程序,一个类库。添加swagger文件在控制台程序中添加Files目录,并
  • 2024-02-07net8 webapi
    直接用net8webapi模板,创建时不要选控制器,直接添加类文件,并调整基类等即可usingMicrosoft.AspNetCore.Mvc;usingNewtonsoft.Json.Converters;usingNewtonsoft.Json.Linq;usingSystem.Text.Unicode;namespaceWebApplication1.Controllers{[ApiController][
  • 2023-11-13Newtonsoft.Json 入门介绍
    本人是C#小白,这里摘抄并整理了两位大神的文章:Newtonsoft.Json笔记-JToken、JObject、JArray详解Json基于类Newtonsoft.Json.Linq.JToken的应用简介 简单介绍如何使用Newtonsoft.Json类库和操作Json对象,这里主要介绍LinqtoJson类。Newtonsoft.Json封装类实现了JToken,直
  • 2023-11-12Newtonsoft.Json.Linq 的层级结构
    Json基于类Newtonsoft.Json.Linq.JToken的应用简介【C#基础】 〇、前言在日常开发中,对于Json的使用还是比较频繁的,特别是Json对象和字符串或者实体对象之间的转换。虽然几乎天天用,但是总是感觉没那么明了,今天结合微软的Newtonsoft.Json.Linq类,试着详解一下,把相关
  • 2023-10-27反序列化 序列化
    stringjsonStr="{\"name\":\"张三\",\"age\":\"10\","+"\"classroom\":{\"name\":\"1年级1班\",\"desc\":\"描述\"},"+"\
  • 2023-10-24C#对没有规律的json字符串转化为对象序列化并遍历读取
    varjsonString={"BillDate":1,"TypeName":0,"StepNum":0,"CollectCode":0,"Uncollected":1,"Tax":0,"AbstractInfo":1}现在我们要对这它进行转化并遍历读取:///<summary>///把json字符串转化为对象//
  • 2023-09-09用零拷贝技术优化adb install的执行时间
    背景某项目有对adbinstall优化的一个需求,项目的平台是Android10,内核版本是4.19,Data分区是F2FS文件系统。由于adbinstall是Android一个很标准的流程,网上有很多详细的介绍,本文不涉及这个具体流程。Adbinstall简单的流程是这样的,首先把安装包从PC传到设备中,然后再在设备中执行安
  • 2023-09-08C# 多语言环境下获取时区列表
    如果不需要在A语言下获取B语言的时区列表,可以使用C#自带的varsystemZones=TimeZoneInfo.GetSystemTimeZones();如果需要在A语言下获取B语言的时区列表,尝试过设置当前进程,线程的Culture是没办法实现的varcultureInfo=newCultureInfo("en_US");CultureInfo.CurrentCul
  • 2023-08-28Newtonsoft.Json:JObject 动态添加字段/List<JObject>转DataTable
    1.JObject动态添加字段;varjsonObject=newJObject();foreach(varkeyinKeys){jsonObject.Add(key,value);}jsonObject.Add("*****","1");2. List<JObject>转DataTable1): 首先List<JObject>转stringList<JObject>jso
  • 2023-08-11Json 基于类 Newtonsoft.Json.Linq.JToken 的应用简介【C# 基础】
    〇、前言在日常开发中,对于Json的使用还是比较频繁的,特别是Json对象和字符串或者实体对象之间的转换。虽然几乎天天用,但是总是感觉没那么明了,今天结合微软的Newtonsoft.Json.Linq类,试着详解一下,把相关的内容列一下。一、Newtonsoft.Json.Linq的层级结构简单画个图,肯定比
  • 2023-07-23C#解析匿名JSON数据
    C#解析匿名JSON数据使用工具:Newtonsoft.Json使用方式://模拟数据varjsonData=JsonConvert.SerializeObject(new{Name="张三",Id=1,Age=18,UserName="123123"});JObjectjObject=JObject.Parse(jsonData);//解析数据varname=jObject["Name"
  • 2023-07-10C# JObject.Add方法代码示例
    本文整理汇总了C#中Newtonsoft.Json.Linq.JObject.Add方法的典型用法代码示例。如果您正苦于以下问题:C#JObject.Add方法的具体用法?C#JObject.Add怎么用?C#JObject.Add使用的例子?那么恭喜您,这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Newtons
  • 2023-06-15JObject 遍历
    varrespData="";varjobj=JsonConvert.DeserializeObject<JObject>(respData);staticprivateList<Dictionary<string,string>>InitProductResponsed(JObjectjobj){varrespon
  • 2023-05-21一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之登录窗口调试
         现在可以对登录窗口进行调试了。     打开系统的首页页面文件,Views\Home目录下的Index.cshtml文件。要动态加载登录窗口,需要先设置好加载路径,因而在onReady函数上加入以下代码:Ext.Loader.setConfig({true,paths:{'Ext.ux':'scripts/extjs/ux'
  • 2023-05-19Cannot cast Newtonsoft.Json.Linq.JObject to Newtonsoft.Json.Linq.JToken.
    @@CannotcastNewtonsoft.Json.Linq.JObjecttoNewtonsoft.Json.Linq.JToken 解决方法方法参数为[FromBody]objectcontent JObjectjo=(JObject)JsonConvert.DeserializeObject(content.ToString());JToken[]jtoArray=jo["contentBody"].ToArray();List<
  • 2023-03-04使用招商银行云直连服务提现
    以下代码的功能是用户可以实现业务中用户虚拟钱包的钱提现到用户银行卡,其实本质上是把商户的账户资金划转到用户银行卡,其实就是银行转账,相关代码如下:///此方法存在部分业
  • 2023-03-03C# 判断JObject的键值是否存在
    usingNewtonsoft.Json.Linq;usingNewtonsoft.Json; JObjectjson1=(JObject)JsonConvert.DeserializeObject(strJson);stringevent1=json1["event"].ToStr
  • 2023-02-07JNI调用java中的类方法和静态方法
    在JNI调用中,肯定会涉及到本地方法操作Java类中数据和方法。在Java1.0中“原始的”Java到C的绑定中,程序员可以直接访问对象数据域。然而,直接方法要求虚
  • 2023-01-12C# 中,对象转JSON以及对象转JSON字符串或者反向转换
    对象转JSON:1privatevoidbutton3_Click(objectsender,EventArgse)2{3SaleOrder_Save_Main.MainSM=newSaleOrder_Save_Main
  • 2022-11-24[原创]C# JSON节点的替换整体套路
    privatestaticvoidreplaceSelfJSONFromChild(){stringgroupJSON="{\"zone\":\"海淀\",\"zone_en\":\"haidian\",'location':{x:1,y:2}}";
  • 2022-11-19fpjson使用例子【转】
    lazarusfpjson使用例子procedureTForm1.Button2Click(Sender:TObject);varjData:TJSONData;jDataArr:TJSONData;jObject:TJSONObject;jArray:TJSONA
  • 2022-11-12fpjson使用例子
    fpjson使用例子procedureTForm1.Button2Click(Sender:TObject);varjData:TJSONData;jDataArr:TJSONData;jObject:TJSONObject;jArray:TJSONArray;