Articles of gson

Analyse JSON utilisant Gson for Java

Je voudrais parsingr les données de JSON qui est de type Ssortingng . J’utilise Google Gson . J’ai: jsonLine = ” { “data”: { “translations”: [ { “translatedText”: “Hello world” } ] } } “; et ma classe est: public class JsonParsing{ public void parse(Ssortingng jsonLine) { // there I would like to get Ssortingng […]

Gson – convertir de Json à une ArrayList typée

À l’aide de la bibliothèque Gson, comment convertir une chaîne JSON en une ArrayList d’une classe personnalisée JsonLog ? Fondamentalement, JsonLog est une interface implémentée par différents types de journaux créés par mon application Android – les journaux SMS, les journaux d’appels, les journaux de données – et cette ArrayList est une collection de tous. […]

GSON – Format de date

J’essaie d’avoir un format de date personnalisé dans la sortie de Gson, mais .setDateFormat(DateFormat.FULL) ne semble pas fonctionner et il en est de même avec .registerTypeAdapter(Date.class, new DateSerializer()) . C’est comme si Gson se fichait de l’object “Date” et l’imprimait à sa manière. Comment puis-je changer cela? Merci MODIFIER: @Entity public class AdviceSheet { public […]

Conversion de données JSON en object Java

Je souhaite pouvoir accéder aux propriétés d’une chaîne JSON dans ma méthode d’action Java. La chaîne est disponible en disant simplement myJsonSsortingng = object.getJson() . Voici un exemple de ce à quoi la chaîne peut ressembler: { ‘title’: ‘ComputingandInformationsystems’, ‘id’: 1, ‘children’: ‘true’, ‘groups’: [{ ‘title’: ‘LeveloneCIS’, ‘id’: 2, ‘children’: ‘true’, ‘groups’: [{ ‘title’: ‘IntroToComputingandInternet’, […]

GSON jetant “BEGIN_OBJECT attendu mais était BEGIN_ARRAY”?

J’essaie d’parsingr une chaîne JSON comme celle-ci [ { “updated_at”:”2012-03-02 21:06:01″, “fetched_at”:”2012-03-02 21:28:37.728840″, “description”:null, “language”:null, “title”:”JOHN”, “url”:”http://rus.JOHN.JOHN/rss.php”, “icon_url”:null, “logo_url”:null, “id”:”4f4791da203d0c2d76000035″, “modified”:”2012-03-02 23:28:58.840076″ }, { “updated_at”:”2012-03-02 14:07:44″, “fetched_at”:”2012-03-02 21:28:37.033108″, “description”:null, “language”:null, “title”:”PETER”, “url”:”http://PETER.PETER.lv/rss.php”, “icon_url”:null, “logo_url”:null, “id”:”4f476f61203d0c2d89000253″, “modified”:”2012-03-02 23:28:57.928001″ } ] dans une liste d’objects. List lcs = (List) new Gson().fromJson( jssortingng , ChannelSearchEnum.class); Voici une classe […]

Comment puis-je convertir JSON en HashMap avec Gson?

Je demande des données à un serveur qui renvoie des données au format JSON. Lancer un HashMap dans JSON lors de la requête n’était pas du tout difficile, mais l’autre semble être un peu délicat. La réponse JSON ressemble à ceci: { “header” : { “alerts” : [ { “AlertID” : “2”, “TSExpires” : null, […]

Gson: convertir directement la chaîne en JsonObject (pas de POJO)

Je n’arrive pas à comprendre ça. Je tente une manipulation d’arborescence JSON dans GSON, mais j’ai un cas où je ne connais pas ou ne possède pas de POJO dans lequel convertir une chaîne, avant de la convertir en JsonObject . Existe-t-il un moyen d’aller directement d’une Ssortingng à JsonObject ? J’ai essayé ce qui […]

Représentant null dans JSON

Quelle est la méthode préférée pour renvoyer des valeurs NULL dans JSON? Y a-t-il une préférence différente pour les primitives? Par exemple, si mon object sur le serveur a un entier appelé “myCount” sans valeur, le JSON le plus correct pour cette valeur serait: {} ou { “myCount”: null } ou { “myCount”: 0 } […]

Jackson Vs. Gson

Après avoir parcouru certaines bibliothèques existantes pour JSON, j’ai finalement fini avec ces deux: Jackson Google GSon Je suis un peu partial envers GSON, mais le mot sur le net est que GSon souffre d’un certain problème de performance céleste (en septembre 2009). Je continue ma comparaison; en attendant, je cherche de l’aide pour me […]

Google Gson – désérialiser l’object liste ? (type générique)

Je veux transférer un object liste via Google Gson, mais je ne sais pas comment désérialiser les types génériques. Ce que j’ai essayé après avoir regardé cela (la réponse de BalusC): MyClass mc = new Gson().fromJson(result, new List(){}.getClass()); mais j’obtiens une erreur dans eclipse en disant “Le type new List () {} doit implémenter la […]