使用了一个解析json的jar包, json-lib.jar以及一些关联的jar包
1、后台传递json字符串,用jquery获取并解析
(1)需要再后台构造出json的字符串。这里我使用的是将一个javabean,转换成json字符串的方法。然后发送到前台
然后再前台,我们在$.post()的返回函数中获取,并解析。有一点,使用post()和ajax()解析的时候,有一点不太一样
$.post()方式:
$.ajax()方式:
用$.post()或取的数据需要用$.parseJSON()方法转换成json对象,而$.ajax()方法不需要,它得到的直接就是一个json对象,可以直接访问。
2、传递json对象到后台
这个主要是需要构造出正确的json字符串,然后当成普通的字符串发送到后台就行了,然后在后台解析。
其中"personStr"就是前台通过ajax传递过来的json数据。