1. Primeiro defina uma pessoa de objeto Java:
public class Pessoa {Nome da String; Int Age; número int; public String getName () {Return Name; } public void setName (nome da string) {this.name = name; } public int getage () {Age de retorno; } public void setage (int Age) {this.age = Age; } public int getNumber () {retornar número; } public void setNumber (int número) {this.number = número; } @Override public string tostring () {return "pessoa [name =" + name + ", idade =" + idade + ", número =" + número + "]"; }}2. Usando o fastjson-1.2.13.jar do Alibaba (http://maven.outofmemory.cn/com.alibaba/fastjson/1.2.13/) Toolkit, use o método JSONSonstring (objeto de objeto) da classe json para converter o objeto Java em uma string json. O código é o seguinte:
Pessoa pessoa = nova pessoa (); pessoa.setName ("Old Four"); Person.setage (26); pessoa.SetNumber (16); // JSON Object Serialization String Personjson = null; // converte o objeto Java em JSON Personjson = json.tojSonstring (Pessoa); System.out.println (Personjson);3. Da mesma forma, através deste kit de ferramentas, você pode converter a string json em um objeto Java e chamar o método ParseObject (String Text, Class <T> clazz). Você só precisa passar na sequência JSON e na classe da classe de pessoa de objeto Java de destino. O código é o seguinte:
// Converta JSON para Java objeto pessoa parsepeson = json.parseObject (Personjson, Person.getClass ()); System.out.println (Parsepeson);
4. Usando o XStream-1.4.9.Jar (http://maven.outofmemory.cn/com.thoughtworks.xstream/xstream/1.4.9/) Toolkit, você só precisa criar um objeto xsen e depois usar o método toxml (object obj) para realizar a conversão da conversão de Java para xm para xm para xm para xm para xm para xm para xm para xm para xm para xm para xm para xm para xm para xm para xm para xm para xm para xm para xm para xm para xm. O código é o seguinte:
Pessoa pessoa = nova pessoa (); pessoa.SetName ("Last Four"); Person.setage (26); pessoa.SetNumber (16); // Crie o objeto XStream primeiro xstream xstream = new xStream (new Domdriver ()); // Defina o alias da pessoa da classe xstream.alias ("Últimas quatro", pessoa.class); // serialize objetos java em xml string personxml = xstream.toxml (pessoa); // output xml System.out.println (Personxml);5. Da mesma forma, através deste kit de ferramentas, você pode converter XML em objetos Java, chamar o método Fromxml (String XML) e passar nos parâmetros XML do tipo String. O código é o seguinte:
// Converta XML para Java Objeto Pessoa Parseperson = (Person) XStream.Fromxml (PersonXml); // saída java objeto system.out.println (parsepeson);
ilustrar:
Os objetos Xstream são equivalentes a conversores entre objetos Java e XML, e o processo de conversão é bidirecional. A maneira de criar um objeto XSTeam é muito simples, você precisa apenas do novo XStream ();
Java para XML, use o método toxml ().
XML para Java, use o método Fromxml ().
Por padrão, o mapeamento Java para XML é o nome do elemento correspondente ao nome do membro Java e o nome completo da classe Java corresponde ao nome do elemento raiz do XML. Na realidade, muitas vezes existem classes XML e Java. Para concluir a conversão mútua, o mapeamento de alias deve ser realizado.
A configuração do Alias inclui três casos:
1. Nome da categoria, use alias (nome da string, tipo de classe).
2. Alias do membro da classe, Use Aliasfield (Alias de String, classe Definedin, String FieldName)
3. Os membros da classe são usados como alias de atributo e usam aliasattribute (classe Definedin, String AttributeName, String Alias). Não faz sentido nomeá -los separadamente. Eles também devem ser aplicados a uma determinada classe através do USEATTRIBUTO (CLASS DEFINENDIN, String FieldName).
O exemplo acima de serializar objetos Java nos formatos JSON e XML é todo o conteúdo que compartilho com você. Espero que você possa lhe dar uma referência e espero que você possa apoiar mais o wulin.com.