C 不建類直接Json解析與取值

2021-08-09 13:13:07 字數 938 閱讀 5532

1、新增引用newtonsoft.json.dll(附件:

2、引用:

using newtonsoft.json

.linq

;

3、具體**:

string students = ",,

]}";

jobject studentsjson = jobject.parse(students);

//年級

string grade = studentsjson["grade"].tostring();

//獲得第二個學生的姓名

string name1 = studentsjson["students"]

[1]["name"].tostring(); //or

name1 = studentsjson["students"].asenumerable().elementat(1)["name"].tostring();

//遍歷學生資訊

var studentslist = studentsjson["students"].asenumerable();

foreach (var item in studentslist)

//獲得學生jack的資訊和性別

var jack = studentsjson["students"].asenumerable().where(t => t.value("name") == "jack");

string jack_*** = jack.firstordefault()["***"].tostring();

//獲得女生的資訊集合

var girls = studentsjson["students"].asenumerable().where(t => t.value("***") == "女?");

C 解析Json的類

以下資料解析成.net可以使用的資料,返回的資料除了header,其他的都是可變的,也就是說結構不是固定的。完全由使用者選擇,所以選擇了生成datatable。json資料格式如下 dataset fielddefine data 解析的類 using system using system.col...

C 解析Json的類

好久沒寫東西了,又開始寫 今天寫了點東西記下來 現在json因為輕型,越來越流行,部門內部的資料標準趨向於json,所以開始學習。本次工作內容是要將以下資料解析成.net可以使用的資料,返回的資料除了header,其他的都是可變的,也就是說結構不是固定的。完全由使用者選擇,所以選擇了生成datata...

C 拼接Json串的幾種方法與解析

c 定義多行字串的方式 在定義的前面加上 符號 1 string aa asdfsdfsd 2 fsdsfsdfsdfsdfsdfsdfs 3 safasfsadfsdfasfsfsdfsd 在c 中拼接字串有幾種方法 1.利用 jsonconvert.serializeobject方法 nuget...