Un oggetto letterale si scrive così:
codice:
aaa = {"like":"true", "casesensitive":"true" }
con virgola che divide i valori e non le parantesi.
Per quanto riguarda la funzione, quello che mandi tu alla funzione non è un oggetto letterale ( o json ), bensì una stringa; devi invece fare così:
codice:
function appo(param) {
alert(param.like)
}
Se invece tu hai l'oggetto json in una stringa:
codice:
aaa = '{"like":"true", "casesensitive":"true" }';
e vuoi trasformarla in oggetto, usa il parser ufficiale che trovi qui: http://www.json.org/json.js
dopo averlo inserito fai così:
codice:
obj=aaa.parseJSON();