Json物件和Json字串的區別

2022-09-13 05:39:09 字數 927 閱讀 8999

有時候在做專案的時候時常將這兩個概念弄混淆,尤其是在使用springmvc的時候,後台@requestbody接受的是乙個json格式的字串,一定是乙個字串。 

先介紹一下json物件,首先說到物件的概念,物件的屬性是可以用:物件.屬性進行呼叫的。例如:

var person=//json物件

console.log(person.name);//在控制台輸出tom

alert(typeof(person));//object

以上就是json物件。是乙個用perosn.name這種方式進行屬性的呼叫。第三行**就是看person的型別,為object型別。

字串,我們常說的j**ascript中的字串是單引號或者雙引號引起來的。那麼json字串是什麼概念呢?

var b='';//json字串

console.log(b);//

alert(typeof(b));//string

以上就是b就是乙個字串,也是乙個json字串,之所以叫json字串,因為字串的格式符合json的格式,所以叫做json字串,第三行**也匹配其中的型別為string。

json字串轉json物件,呼叫parse方法:

var b=''//json字串

var btoobject=json.parse(b);

console.log(btoobject.name);//2323

json物件轉為json字串:

var a=//json物件

var atostring=json.stringify(a);

console.log(atostring);//

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 幫助程式的整...