biblioteca para Json em Java

On June 13, 2010, in java, programacao, by athanazio
0

Como estou implementando uma integracao entre servidores, a comunicacao vai ser no formato JSON (apesar dos dois por enquanto serem Java),

vamos ver se a biblioteca http://code.google.com/p/google-gson/ resolve o problema de serializar para lah e para cah :)
Tagged with:
 

mini webserver

On September 29, 2008, in trecos, by athanazio
0

Estou desenvolvendo google gadgets, e alguns dados recebo de uns serviços no server, mas para desenvolver com certa independência procurei isolar os resultados destas chamadas de serviços em arquivo texto, que vou chamar remotamente como se fossem os serviços.

Neste caso os dados resultantes da chamada do serviço estão no formato json, veja um exemplo :

{“date”:”02 Sep”,”error”:”",”errorFieldName”:”",”items”:[
],”itemsMap”:null,”page”:0,”pageSize”:0,”pageTotal”:0,
“rowCount”:0,”time”:”18:14:34 EDT”}

Mas esbarrei no problema de ter que instalar um http server local para facilitar os testes, e com certeza nâo queria usar o IIS, ou o xampp que costumeiramente uso para desenvolvimento PHP, então após um cadim de pesquisa achei este simpático miniwebserver, que funciona de forma bem simples:

  • passo 1. executa o jar
  • passo 2. não tem passo 2 =)

só isto e nada mais, executa o jar e pronto ele disponibiliza através da porta 80 os arquivos que estiverem no diretório em que o jar foi executado. fácil rápido e pequeno, show de bola !

simplewebserver

Tagged with:
 

handling errors on Jquery/Json request

On December 4, 2007, in programacao, by athanazio
0

I’m using Jquery, and I’m very happy with that !

for a project where are reading some data using Json format, but in the Json call I was missing how to handle possible errors, this is the fragment of jquery code that I’m using to read the json data

    $(“#message”).html(“searching”);

var criteria = $(“#criteria”).val();
var index = $(“#index”).val();
var limit = $(“#limit”).val();
var url = “search.html?index=” + index + “&criteria=” + criteria + “&limit=” + limit;

$.getJSON(url,
function(data){
$(“#message”).html( data.length + ” records found”);
var html = eval( index + “Result(data)”);
$(“#result tbody”).html(html);
});

and this finally is the code that I’m using to handle the errors

$(“#message”).ajaxError( function(event, request, settings){
$(this).append(“<b>Error requesting page ” + settings.url + “</b>” );
$(this).append(“<br/>” );
$(this).append(“error details<br/>” );

jQuery.each(settings, function(i,val) {
$(this).append(i + ‘=’ + this + “<br/>”);
});
}
);

of course could be more nice like hidden details, and press something to show the details, but this is another post … =)

Tagged with:
 

Introducing JSON

On November 30, 2005, in java, by athanazio
1

Introducing JSON

Introducing JSON

Tagged with: