擴充套件方法在Json字串轉化中的應用

2022-01-23 07:46:57 字數 1198 閱讀 1029

最近一直在寫自己剛興趣的一些**,也在不斷的思考總學習,提高。自己的小框架也基本上打好了基石,因為介面啊應用了extjs 所以動態載入導航條成了必須解決的問題。

以前寫過乙個用stringbuilder根據集合拼裝為json字串的類,最近怎麼看怎麼彆扭,於是在網上找了一些資料,最近寫了乙個擴充套件類來對實體類進行json字串的正反序列化.

寫的有什麼不好的希望大家指正,也希望跟園子裡面的同行一起討論,下面廢話少說上**.

實現json轉換的標記介面.

namespace binary.net.common

}

對標記介面做的靜態擴充套件方法.

namespace binary.net.common}}

}

呼叫示例:

public

class carentity : ijsonable

set

}private

string username;

public

string username

set

}private

string type;

public

string type1

set }}

呼叫方法如下:

carentity car = new carentity();

car.carid = 8574919;

car.username = "

申菲菲";

car.type1 = "

bwm";

string a = car.getjsonstring();

carentity v = a.getjsonobject();

console.write(car.getjsonstring()+"

\n");

console.write(v.carid+"

\n");

console.write(v.username +"

\n");

console.write(v.type1 +"

\n");

console.read();

執行結果:

至此json字串轉化到此結束,希望大家批評指正。

在Js中的字串與json的轉化

例如 json字串 var str1 json物件 var str2 一 json字串轉換為json物件 要使用上面的str1,必須使用下面的方法先轉化為json物件 由json字串轉換為json物件 var obj eval str 或者 var obj str.parsejson 由json字串...

JSON物件轉化為JSON字串

在進行前端開發的時候,有時我們會遇到要將json物件轉化為json字串,那麼該如何進行轉化呢?我們可以用json物件的stringify 和parse 方法。json.stringify obj 將json物件轉為字串。json.parse string 將字串轉為json物件格式。如下所示 使用j...

js object 轉化為 json字串

1.用object.constructor判斷object型別 function serialize obj if str.substr str.length 1 str str.substr 0,str.length 1 return str break case array var str fo...