JSON物件和JSON字串的區別

2022-05-18 03:33:21 字數 1208 閱讀 5231

json物件是直接可以使用jquery操作的格式,如c#中可以用物件(類名)點出屬性(方法)一樣

var str2 = ;
json字串僅僅只是乙個字串,乙個整體,不擷取的話沒辦法取出其中儲存的資料,不能直接使用,除非你只想alert()它;

var str1 = '';

將"json字串"轉化為"json物件"的方法

一:使用$.parsejson(str);此種方式僅支援標準格式:var str='';

//由json字串轉換為json物件

var str='';

var obj = jquery.parsejson(str)

alert("1"+ obj.name);

二:json.parse(str);此種方式僅支援標準格式:var str='';

var str = '';

var obj = json.parse(str);

alert(obj.name);

三:使用eval('('+str+')');

//由json字串轉換為json物件

var str='';

var obj = eval('(' + str + ')');

alert( obj.name); //獲取json物件裡面的屬性

var str2="";

var obj2 = eval('(' + str2 + ')');

alert( obj2.name); //獲取json物件裡面的屬性

var str3="";

var obj3 = eval('(' + str3 + ')');

alert( obj3.name); //讀取json物件的屬性

將"json物件"轉化為"json字串"的方法?

一:使用全域性方法json.stringify()與tojsonstring()

例如:

var last=obj.tojsonstring(); //將json物件轉化為json字元

或者var last=json.stringify(obj); //將json物件轉化為json字元

alert(last);

json物件和json字串

1 json物件 json物件,json物件的屬性可以用物件.屬性呼叫。通過console可以明顯的看到 json物件的console.log 和單獨使用console控制台輸出json物件,結果都是object json物件的屬性訪問 物件.屬性 json物件的型別可以通過typeof 檢視,型別...

json 物件和json字串

至 q 什麼是 json字串 什麼是 json物件 兩者的區別?a.json物件是直接可以使用jquery操作的格式,如c 中可以用物件 類名 點出屬性 方法 一樣 b.json字串僅僅只是乙個字串,乙個整體,不擷取的話沒辦法取出其中儲存的資料,不能直接使用,除非你只想alert 他 json物件 ...

Json字串和json物件區別

我正在嘗試快速準備一些外部api 只是希望通過我的 api 作為乙個假的響應通過這些結果。json物件是不平凡的 一萬個 行 或90kb的順序。我不想為這個乙個json響應的所有內容做乙個強型別的物件,所以我可以通過乙個解串器來執行它,所以就是這樣。所以我的控制器的基本邏輯是 json 幫助程式的整...