-2


0

cadre de lecture manipulant json depuis jquery (avec gson)

J’essaie d’utiliser jquery pour envoyer ce qui suit à un contrôleur dans le cadre de jeu (1.2.3):

[{"name":"username","value":"abc"},{"name":"fullname","value":"abc def"},
{"name":"email","value":"[email protected]"},{"name":"password","value":"111222"},
{"name":"password2","value":"111222"}]

Dans mon contrôleur de jeu 1.2.3 (j’essaie d’utiliser gson), j’ai essayé d’utiliser JsonElement / Object / Array comme paramètre mais j’obtiens toujours null pour le` JsonObject / ELement / Array` à l’intérieur du contrôleur - pas sûr si c’est la bonne approche. Toutes les suggestions seraient les bienvenues ou une meilleure façon de gérer cela (je préférerais envoyer json de jquery - le gérer en jeu pour le traitement).

public static void testForm(JsonObject json)

2 Answer


2


Si c’est la chaîne json exacte que vous utilisez, il manque la balise de fin au tableau ] essayez d’ajouter cela à la fin.


1


Comment envoyez-vous votre json et comment l’obtenir dans votre manette? Il n’y a pas de liaison automatique pour json en jeu, vous devez donc expliquer

MyObject myObject = new GsonBuilder().create().fromJson(request.params.get("myObject");