將樹形結構生成Json字串

2022-03-08 02:28:24 字數 732 閱讀 1275

1

///2

///將樹形結構生成json字串

3///

4///

傳入的樹形結構datatable

5///

子級id列名

6///

父級id列名

7///

內容列列名

8///

指定的需要進行查詢的頂級節點的id

9///

此方法的返回會在前方多出",children:"這樣10個長度的字串,使用時去掉即可

10public

static

string gettreejson(datatable dt, string childcolumnname, string parentcolumnname, string textcolumnname, int

id)11,"

, dr[childcolumnname].tostring());

text:''

", dr[textcolumnname].tostring());,'

));},");

24}25if (sb.tostring().endswith(","

))26]"

);30

return

sb.tostring();

31 }

使用時str = str.substring(10); 去掉前10個長度的字串

生成JSON字串

假設現在要建立這樣乙個json文字 物件 married false 布林值 try 是建立乙個物件 jsonobject person new jsonobject 第乙個鍵phone的值是陣列,所以需要建立陣列物件 jsonarray phone new jsonarray phone.put ...

JsonObject生成Json字串有轉意字元

patientinfo height weight 身高170 age 1,patientid 如上圖 name 利用org.json.jsonobject生成json字串有轉意字元 原因是 換成 private static jsonobject getobjectname name name c...

將json字串轉換成json物件

在獲取資料庫資料時,在物件資料中還有乙個物件資料,但是在前端this.axios.get的時候獲得的是string資料型別需要將string轉成object 使用json.parse const obj json parse objnew 出現錯誤提示 unexpected token in jso...