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 //John

第二种:jsonObject["firstName"] //John

转换:

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

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

你可能感兴趣的:(json对象、json数组、json字符串互转及取值)