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对象,用上面的两种取值方式取值。