js如何从JSON对象取值以及json字符串和json对象之间的相互转换

json对象:var jsonObject={"firstName":"John" , "lastName":"Doe"}

json字符串(有引号):var jsonStr='{"firstName":"John" , "lastName":"Doe"}'

json数组:var jsonArray=[{"firstName":"John"},{"lastName":"Doe"}]

json对象取值:

第一种:jsonObject.firstName

第二种:jsonObject["firstName"]

转换:

json对象转换成json字符串:JSON.stringfy(jsonObject)。前台向后台传值时,参数转成json字符串后台使用string类型参数接收。如果参数是json数组,前台JSON.stringfy(jsonArray),后台用数组String jsonArray []接收。

json字符串转换成json对象:JSON.parse('${param}')。将前台传过来的json字符串转换成json对象,用上面的两种取值方式取值。

猜你喜欢

转载自blog.csdn.net/qq_41782949/article/details/88838624