Passa più parametri alla chiamata jQuery ajax

Ho il seguente codice jquery per chiamare un webmethod in una pagina aspx

$.ajax({ type: "POST", url: "popup.aspx/GetJewellerAssets", contentType: "application/json; charset=utf-8", data: '{"jewellerId":' + filter + '}', dataType: "json", success: AjaxSucceeded, error: AjaxFailed }); 

ed ecco la firma del metodo web

 [WebMethod] public static string GetJewellerAssets(int jewellerId) { 

Funziona bene

Ma ora ho bisogno di ottenere due parametri passati al metodo web

il nuovo metodo web ha questo aspetto

 [WebMethod] public static string GetJewellerAssets(int jewellerId, string locale) { } 

Come posso modificare il codice client per chiamare con successo questa nuova firma del metodo?

MODIFICARE:

Le seguenti 2 syntax hanno funzionato

 data: '{ "jewellerId":' + filter + ', "locale":"en" }', 

e

 data: JSON.stringify({ jewellerId: filter, locale: locale }), 

dove filtro e locale sono variabili locali