c# 通过JObject解析json对象
单层级
{ "input": { "size": 193156, "type": "image/png" }, "output": { "size": 59646, "type": "image/png", "width": 487, "height": 284, "ratio": 0.3088, "url": "https://api.xxxxxx.com/output/hrqtghqtv0ab4qgv.png" } }
获取
Newtonsoft.Json.Linq.JObject jobject = (Newtonsoft.Json.Linq.JObject)Newtonsoft.Json.JsonConvert.DeserializeObject(jsonText);
jobject["input"]["size"]
多层级
{ "status":200, "msg": "查询完毕", "data": [ { "code": 193156, "source": "AAA", "data":[ { "Plant":"2812", "PartNo":"666666", "PartType":"PCB" } ] }, { "code": 193157, "source": "BBB", "data":[ { "VIDEO":"AV" }, { "WORD":"WPS" } ] } ] }
JObject xxx = JObject.Parse(JsonText);
PartType = xxx["data"][0]["data"][0]["PartType"].ToString(); // PCB
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现