2010-11-15 16 views
0

Je crée un objet JSON qui a une chaîne [] propriété, de sorte que le JSON ressemble à ceci:Comment puis-je lire un String [] à partir d'un JavaScriptObject? (GWT)

{ 
key1: "val1", 
key2: ["val2a", "val2b", "val2c"], 
} 

Quelle est la meilleure façon de définir cela comme un JavaScriptObject?

En ce moment je suis en train de définir un nouvel objet JSString, de sorte que l'objet java ressemble à ceci:

public class MyObject extends JavaScriptObject { 
    ... 
    public JSArray<JSString> getKey2() {...  
} 

C'est un peu gênant. Ce serait bien si je pouvais le faire:

public class MyObject extends JavaScriptObject { 
    ... 
    public String[] getKey2() {...  
} 

Mais cela ne fonctionne pas. Y a-t-il un meilleur moyen? Merci d'avance

Répondre

2

Avez-vous regardé JsArrayString?

+0

Non, c'est tout, merci pour l'aide –