新手看过来,大神请忽略哈,我也是新手,大家共同分享。
首先直接上代码:
using Newtonsoft.Json.Linq;
public string JsonJieXi()
{
//这个里面定义的json 字符串 这个函数直接写在 controller 函数里面
string data = “{total: 9,page: 1,records: 17, rows : [ {id:‘1’, cell:[ ‘1’,‘FG001’,‘SFG001’,‘1.000000’,‘2013-04-02 0:00:00’ ] },{id:‘2’, cell:[ ‘2’,‘FG001’,‘SFG002’,‘1.000000’,‘2013-02-01 0:00:00’ ] } ] }”;
//首先要引用 系统JObject 类,这是一个专门内置的json类,里面有很多函数呢
//将字符串 data 转换成 JObject 类型,其实就是 json实例 的意思哦
JObject obj = JObject.Parse(data);
//以下进行 取值操作,通过关键字或数组的下标 进行取值
//total 值 9
var total = obj[“total”].ToString();
//string level_1 = obj[“entry”][“field_23”][“level_1”].ToString();
//获取 id:1
var id_1 = obj[“rows”][0][“id”].ToString();
//获取 ‘1’,‘FG001’,‘SFG001’,‘1.000000’,‘2013-04-02 0:00:00’
var cell_1 = obj[“rows”][0][“cell”].ToString();
//获取上面的 SFG001
var FG001_1 = obj[“rows”][0][“cell”][1].ToString();
return “成功”;
}
哈哈,就是这么简单,只是新手需要一个参考而已呢。对吧?
asp.net core MVC关于对Json字符串的解析 简单!
最新推荐文章于 2023-05-15 09:38:20 发布