1. Définissez d'abord une personne d'objet Java:
classe publique Personne {nom de chaîne; en âge; numéro int; public String getName () {Nom de retour; } public void setName (string name) {this.name = name; } public int getage () {return âge; } public void Setage (int Age) {this.age = age; } public int getNumber () {Numéro de retour; } public void setNumber (int } @Override public String toString () {return "Person [name =" + name + ", age =" + age + ", numéro =" + nombre + "]"; }}2. En utilisant FastJson-1.2.13.jar d'Alibaba (http://maven.outofmemory.cn/com.alibaba/fastjson/1.2.13/), utilisez la méthode TOJSONSTRING (objet objet) de la classe JSON pour convertir l'objet Java en une chaîne JSON. Le code est le suivant:
Personne personne = new personne (); personne.setName ("Old Four"); Person.Setage (26); personne.setNumber (16); // JSON Object Serialization String Personjson = null; // Convertir l'objet Java à JSON Personjson = JSON.TojSontring (personne); System.out.println (Personjson);3. De même, via cette boîte à outils, vous pouvez convertir la chaîne JSON en un objet Java et appeler la méthode ParseObject (String Text, Class <T> Clazz). Il vous suffit de passer dans la chaîne JSON et la classe de la classe Target Java Object Person. Le code est le suivant:
// Convertir JSON en Java Object Person Parseperson = JSON.ParseObject (Personjson, Person.getClass ()); System.out.println (Parseperson);
4. À l'aide du Xstream-1.4.9.jar (http://maven.outofmemory.cn/com.thoughtworks.xstream/xstream/1.4.9/), il vous suffit de créer un objet Xstream puis d'utiliser la méthode TOXML (Object OBJ) pour réaliser la conversion d'objets Java à XML. Le code est le suivant:
Personne personne = new personne (); personne.setName ("quatre derniers"); Person.Setage (26); personne.setNumber (16); // Créer un objet Xstream First XStream Xstream = new Xstream (new Domdriver ()); // Définit l'alias de la personne classe Xstream.alias ("quatre derniers", personne.class); // sérialiser les objets Java dans la chaîne XML Personxml = xstream.toxml (personne); // Sortie XML System.out.println (PersonXML);5. De même, via cette boîte à outils, vous pouvez convertir XML en objets Java, appeler la méthode FromXML (String XML) et passer dans les paramètres XML du type de chaîne. Le code est le suivant:
// Convertir XML en Java Object Person ParsePerson = (Person) xstream.fromXML (PersonXml); // Sortie Java Object System.out.println (ParsePerson);
illustrer:
Les objets Xstream sont équivalents aux convertisseurs entre les objets Java et XML, et le processus de conversion est bidirectionnel. La façon de créer un objet Xsteam est très simple, vous n'avez besoin que de nouveaux xstream ();
Java vers XML, utilisez la méthode TOXML ().
XML à Java, utilisez la méthode FromXml ().
Par défaut, le mappage Java vers XML est le nom d'élément correspondant au nom du membre Java, et le nom complet de la classe Java correspond au nom de l'élément racine du XML. En réalité, il y a souvent des cours XML et Java. Pour terminer la conversion mutuelle, le mappage d'alias doit être effectué.
La configuration d'alias comprend trois cas:
1. Nom de la catégorie, utilisez un alias (nom de chaîne, type de classe).
2.
3. Les membres de la classe sont utilisés comme alias d'attribut et utilisent AliasAttribute (classe définiedin, String AttributeName, String Alias). Il n'a pas de sens pour les nommer séparément. Ils doivent également être appliqués à une certaine classe via uusEattributeFor (classe définiedIn, String fieldName).
L'exemple ci-dessus de la sérialisation des objets Java dans les formats JSON et XML est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.