Pra começar a usar JSON tenho que baixar alguma biblioteca?
Pra começar a usar JSON tenho que baixar alguma biblioteca?
A
5 Respostas
Qual framework vc usa ? Eu uso struts 2 com maven, no meu caso eu tive q fazer o seguinte:
no pom do maven:
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-json-plugin</artifactId>
<version>2.1.8.1</version>
</dependency>
…
no struts 2:
...
<package name="padrao" extends="struts-default,json-default">
..
<action name="consultarNotasFaltasAjaxLoadRoot" method="loadJsonData" class="consultaNotasFaltasAction">
<result type="json">
<param name="root">jsonData</param>
</result>
</action>
...
</package>
onde consultarNotasFaltasAjaxLoadRoot é a ação que invoca o json. Nessa action eu tenho um Map chamado jsonData onde seto os valores de retorno.
na página eu trato o retorno assim:
...
$.ajax({
cache:false,
url: "consultarNotasFaltasAjaxLoadRoot?param1="+param1,
dataType:'json',
success: function(data){
if (data.errorMessage != null) {
jQuery("#errors").html('<strong> '+data.errorMessage+' </strong>');
jQuery("#errors").addClass(errorMessageClass);
}else{
//mensagem de erro...
}
},
error: function (){
jQuery("#errors").html('<strong> '+ '<s:i18n name="messages"><s:text name="error.default" /></s:i18n>'+' </strong>');
jQuery("#errors").addClass(errorMessageClass);
}
});
A
Código interessante… E pq vc usou JQuery?
A
Felagund, blz?
Cara curtí seu blog ehm! Como faço pra poder usar tipo JSONArray? Preciso ter um .jar, né? Qual?
G
Cara no meu caso eu não uso o mavem somente o Struts 2 como faço para configurar o Json ?
Criado 11 de agosto de 2010
Ultima resposta 14 de jul. de 2011
Respostas 5
Participantes 4