序列化生成JSON資料

2022-07-17 01:30:19 字數 1886 閱讀 2222

c#版

using

system.runtime.serialization.json;

using

system.io;

//////

c#反序列化json

/// ///

返回型別

///json字串

///public

static t jsondeserialize(string

strjson)

//////

c#序列化json

/// ///

序列化物件型別

///序列化物件

///public

static

string jsonserializer(t objt)

vb.net版

imports

system.runtime.serialization.json

imports

system.io

''''''

vb.net反序列化json資料

''' '''

返回型別

'''json字串

''''''

private

function jsondeserialize(of t)(byval strjson as

string) as

t

dim ser as

new datacontractjsonserializer(gettype

(t))

dim ms as

newmemorystream(encoding.utf8.getbytes(strjson))

dim objt as t =ser.readobject(ms)

ms.close()

return

objt

end function

''''''

vb.net序列化生成json資料

''' '''

序列化物件型別

'''序列化物件

''''''

private

function jsonserializer(of t)(byval objt as t) as

string

dim ser as

new datacontractjsonserializer(gettype

(t))

dim ms as

newmemorystream()

ser.writeobject(ms, objt)

dim strjson as

string =encoding.utf8.getstring(ms.toarray())

ms.close()

return

strjson

end function

aspx 頁面呼叫:

c#版:

student stu = new student(1, "

小紅", "女"

);

string str =jsonserializer(stu);

student stuitem = jsondeserialize(str);

vb.net版:

dim stu as

new student(1, "

張學友", "男"

)

dimstr

asstring =jsonserializer(stu)

dim itemstu as student = jsondeserialize(of student)(str)

Flutter 序列化JSON資料

dart convert 庫提供了對json的支援 jsondecode可以將json字串轉換為map,jsonencode可以將物件序列化為json字串 import dart convert void main mapusermap jsondecode jsonstring print use...

json序列化 反序列化

json序列化 json的dumps方法可以將json格式資料序列為python的相關資料型別,比如str,常用於列印,另外,在序列化時,中文漢字被轉換為unicode編碼,在dumps函式中新增引數ensure ascii false可解決 dumps的indent參考可以調整顯示格式,即縮排,一...

JSON資料的序列化方法

ajax傳參是json資料物件時,最好是將json物件先序列化 var stuanswertotal exammodule.touch.getdata examanswer console.log stuanswertotal object 物件如下 17073 17074 var answer e...