Tag: unmarshalling
Unmarshalling ist der Prozess der Umwandlung, die Speicherung oder übertragung, – Darstellung von einem Objekt wieder in seinen ursprünglichen Speicher-Darstellung. Es ist die Umkehrung des marshalling.
4
Antworten
Möchte ich dem Marschall in die und aus der x-www-form-urlencoding, ähnlich wie die, die Sie tun können, es mit json oder xml. Gibt es ein vorhandenes Paket zu tun, oder gibt es irgendwelche Dokumente, um über die
3
Antworten
Ich die wsdl2java Ziel cxf-codegen-plugin zum generieren von Java aus einer WSDL. Dann, in meinen tests, ich benutze JAXB.unmarshal() Auffüllen von Klassen aus einem raw-webservice-XML-Ergebnis. Ein typisches Beispiel ist GetAllResponseType response = unmarshal("get-all.xml", GetAllResponseType.class) mithilfe der folgenden
2
Antworten
Ich bin Parcelable implementieren Klasse, die anderen Parcelable insde. In OuterParcelable Klasse: @Override public void writeToParcel(Parcel dest, int flags) { Bundle tmp = new Bundle(); tmp.putParcelable("innerParcelable", mParcelable); dest.writeBundle(tmp); dann: public OuterParcelable(Parcel parcel) { super(); Bundle b =
1
Antworten
Solange ich Schlüssel-Wert-Paare unmarshalling ist ziemlich geradlinig, aber wie würde ich unmarshall eine Reihe von verschiedenen Arten in unterschiedlicher Reihenfolge? Die einzelnen Elemente sind gut definiert und bekannt sind, aber die Reihenfolge ist nicht. Kann ich nicht
1
Antworten
Ich versuche unmarshall ein XML Dokument ist wie folgt: <?xml version="1.0" encoding="UTF-8"?> <personnes xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="personnes.xsd"> <personne> <prenom>toto</prenom> <nom>dupont</nom> </personne> <personne> <prenom>titi</prenom> <nom>durand</nom> </personne> <personne> <prenom>tata</prenom> <nom>lanvin</nom> </personne> </personnes> Den entsprechenden XSD-hier: <?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element
2
Antworten
Dies ist der generierte code für "PersonType" - Klasse. package demo; import java.util.ArrayList; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "PersonType", propOrder = { "name", "address" }) public class PersonType {
3
Antworten
Meine main Klasse ist public static void main(String args) throws JAXBException, FileNotFoundException { Class classes = new Class[5]; classes[0] = com.kk.AddressDetails.class; classes[1] = com.kk.COUNTRY.class; classes[2] = com.kk.ObjectFactory.class; classes[3] = com.kk.Details.class; classes[4] = com.kk.Districts.class; JAXBContext context = JAXBContext.newInstance(classes);
1
Antworten
Ich habe ein web-service, definiert durch die Angabe Ihrer WSDL und niedriger liegenden XSD-und die java-server-code-Klassen /java bindings generiert wurden mithilfe von JAXB/xjc. Sieht alles gut aus Dienst korrekt ausgeführt wird,... aber für jede Anfrage (Suche wohlgeformt
2
Antworten
Titel sagt alles. Ich würde gerne wissen, was die Action Unterschied zwischen dem einfügen von JAXB annotation (wie @XmlElement) auf Feld - /getter - /setter. Es scheint mir, dass (in einfachen Fällen) ist es egal. E. g.
1
Antworten
Ich habe eine XML-Datei mit der Kodierung ein: <?xml version="1.0" encoding="ISO-8859-15"?> aber wirklich die Datei ist in UTF-8 codiert. Gibt es eine Möglichkeit zum überschreiben der encoding-Deklaration in XML-Datei, wenn unmarshalling es mit JAXB? Ich weiß das
4
Antworten
Ich habe eine XML-Datei: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <object> <str>the type</str> <bool type="boolean">true</bool> </object> Und ich will unmarshal es um ein Objekt der Klasse unter @XmlRootElement(name="object") public class Spec { public String str; public Object bool; }
2
Antworten
Habe ich .xsd-Datei generieren von Java-Klassen, und mit einer XML-Datei, die ich brauche, um unmarshall. Ich bin mit diesem code : JAXBContext objJAXBContext = JAXBContext.newInstance("my.test"); //create an Unmarshaller Unmarshaller objUnmarshaller = objJAXBContext.createUnmarshaller(); FileInputStream fis = new FileInputStream("test.xml");
4
Antworten
Ich versuche, Unmarshal einige json, so dass eine verschachtelte Objekt nicht geparst, sondern einfach nur behandelt werden wie ein string oder byte. So, ich möchte Folgendes erhalten: { "id" : 15, "foo" : { "foo": 123, "bar":
5
Antworten
Ich bin mit dem teilweise-unmarshalling Beispiel JAXB, aber ich bin nicht in der Lage zu unmarshal XML-Elemente, die nicht auf der root-Ebene (weil Sie keine @XmlRootElement-tag). In meinem Beispiel habe ich versucht zu Lesen, das shipTo-Element anstelle
2
Antworten
Habe ich einen service, gibt dieses XML: <?xml version="1.0" encoding="UTF-8"?> <response> <status>success</status> <result> <project> <id>id1</id> <owner>owner1</owner> </project> <project> <id>id2</id> <owner>owner2</owner> </project> </result> oder <?xml version="1.0" encoding="UTF-8"?> <response> <status>success</status> <result> <user> <id>id1</id> <name>name1</name> </user> <user> <id>id2</id> <name>name2</name> </user>
2
Antworten
Ich bin marshalling von Objekten zu XML-Datei mit encoding "UTF-8". Es erzeugt die Datei erfolgreich. Aber wenn ich versuche, unmarshal es zurück, es ist ein Fehler: Ein ungültiges XML-Zeichen (Unicode: 0x{2}) wurde gefunden im Wert von Attribut
3
Antworten
Ich arbeite an ein paar code zum Parsen der JSON-Daten aus einer HTTP-Antwort. Den code habe ich wie folgt aussieht: type ResultStruct struct { result map[string]string } var jsonData ResultStruct err = json.Unmarshal(respBytes, &jsonData) Json in der
2
Antworten
Bin ich mit JAXB 2.2.2 zu analysieren, eine einfache XML-REST stream. Dies ist der Teil des Codes: JAXBContext jc = JAXBContext.newInstance( "com.example.entities" ); Unmarshaller u = jc.createUnmarshaller(); r = (Response )u.unmarshal( inputStream ); ObjectFactory-Klasse: @XmlRegistry public class
1
Antworten
Ich habe eine XML-doc: <?xml version="1.0" encoding="UTF-8"?> <Log> <logEntry> <severity>WARN</severity> <dateTime>2011-03-17 15:25</dateTime> <message>Here is the text from the application</message> <class>(class name)</class> <program> TB Reception</program> </logEntry> <logEntry> <severity>WARN</severity> <dateTime>2011-03-17 15:25</dateTime> <message>Here is the text from the application</message> <class>(class
1
Antworten
Möchte ich unmarhal XML-Datei in ein array von Elementen. Beispiel : <root> <animal> <name>barack</name> </animal> <animal> <name>mitt</name> </animal> </root> Ich würde gerne ein array von Tierischen Elementen. Wenn ich versuche JAXBContext jaxb = JAXBContext.newInstance(Root.class); Unmarshaller jaxbUnmarshaller =
1
Antworten
Bekam ich folgende response verwendet, die aus einer Web-service-Aufruf, habe ich versucht, unmarshal das gleiche mit JAXB zuordnen einer java-Klasse. Ich war immer unmarshal Ausnahme dabei. <?xml version="1.0" encoding="UTF-8"?> <ns0:QueryByLNResponse xmlns:ns0="UIS_CTMPeople_WS" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ns0:getListValues> <ns0:First_Name>Pradeep</ns0:First_Name> <ns0:Internet_E-mail/>
2
Antworten
Muss ich unmarshall Karte mithilfe von xml-binding gibt Fehler. MyMap.java: @XmlAccessorType(XmlAccessType.FIELD) @XmlRootElement(name = "MyMap") public class MyMap { @XmlElement(name = "Config", required = true) private final List<Config> config = new ArrayList<Config>(); public List<Config> getConfig() { return this.config;
3
Antworten
Ich bin mit diesem problem seit mehr als einem Monat , also ich würde mich wirklich freuen, durch Ihre Hilfe , in der Tat bin ich zu Fragen, lassen Sie mich analysieren einer SOAP-Nachricht (Anfrage) zum abrufen
3
Antworten
Ich habe Folgendes XML: <?xml version="1.0" encoding="UTF-8"?> <details> ... <address1>Test&Address</address1> ... </details> Wenn ich versuche, unmarshal es mit JAXB, wirft es die folgende Ausnahme: Caused by: org.xml.sax.SAXParseException: The reference to entity "Address" must end with the ';'
1
Antworten
Habe ich @XmlRootElement(namespace = "http://www.w3.org/2005/Atom", name = "content") @XmlType(name = "course") public class Course implements Resource ... @XmlElementWrapper(name="subcourses") @XmlElement(name="course") List<Xlink> subcourses; //!? - und Xlink-Klasse, die funktioniert gut in der inline-Variablen. public class Xlink { private String
2
Antworten
Stehen wir vor einer Frage, die in unserer Produktion env. Wir haben im Netz gesucht hoch und niedrig und wir waren nicht in der Lage zu kommen mit Antworten. Diese Fehlermeldung(stacktrace unten) tritt auf, wenn ein ejb-lookup
1
Antworten
SRAssignments.java (wrapper Klasse): @XmlRootElement @XmlType(propOrder = {}) public class SRAssignments { @XmlElement(name = "srAssignments", type = SRAssignment.class) private List<SRAssignment> srAssignments = new ArrayList<SRAssignment>(); public SRAssignments() { } @SuppressWarnings("javadoc") public SRAssignments(List<SRAssignment> srAssignments) { this.srAssignments = srAssignments; } @SuppressWarnings("javadoc")
1
Antworten
Ich bin mit dem JAXB parser zur Konvertierung von XML per http-request an ein Java-Objekt während der Validierung gegen meine XSD-schema. Das problem ist, dass, wenn die unmarshal () - Methode wird aufgerufen, es wirft diese exception:
4
Antworten
Während des Marshalling ich habe nächste Ausnahme Exception in thread "main" com.sun.xml.internal.ws.encoding.soap.DeserializationException: Failed to read a response: javax.xml.bind.UnmarshalException - with linked exception: [javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1127] Message: XML document structures must start and end within the same
5
Antworten
Ich bin mit jaxb2-marshaller zum generieren von Klassen zur Kommunikation mit einem webservice. Java-Klassen generiert werden, die mit der Nutzung von einige wsdl-Dateien. Alles ist jetzt in Ordnung, aber wenn ich versuche, einige der generierten Klassen, ich
2
Antworten
Ich habe Folgendes XML: <ns2:Person name="John" age="20" /> Und ich will unmarshal es um JAXB-Objekt, die Person, die generiert wurde, aus der XSD-Datei. dies ist der code den ich verwende: JAXBContext context = JAXBContext.newInstance(PersoEntity.class); Unmarshaller um =
2
Antworten
Mitarbeiter.xsd <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:jxb="http://java.sun.com/xml/ns/jaxb" jxb:version="1.0" elementFormDefault="qualified"> <xsd:include schemaLocation="Family.xsd"/> <xsd:element name="NewFields"> <xsd:complexType> <xsd:sequence> <xsd:element name="empFirstName" type="xsd:string" /> <xsd:element name="empLastName" type="xsd:string" /> <xsd:element name="family" type="FamilyFields" nillable="true" maxOccurs="unbounded" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> Familie.xsd <?xml version="1.0"
3
Antworten
Ich glaube, ich habe eine einfache Frage, kann aber nicht scheinen, um es herauszufinden. Bin ich auf ein POJO mit einer Klasse erstellt, die aus unmarshalling JSON als parameter für die Methode. Die Frage ist, wie kann
3
Antworten
Ich bin neu RMI-Technologie. Wenn ich auf der rmi-client-Programm, erhalte ich die exception : java.rmi.UnmarshalException: unbekannter hash-Methode: Methode nicht unterstützt remote-Objekt. Ich verwende jdk1.5 Dem argument der remote-Methode ist das Serialisierte Objekt. Diese werden der server-code... Dies
2
Antworten
Ich bin mit Jersey 1.8 in meiner Anwendung. Ich bin versucht zu konsumieren POST Daten auf dem server. Die Daten des Typs application/x-www-form-urlencoded. Gibt es eine Methode, um alle Daten in einem Objekt, vielleicht ein Map<String, Object>.
1
Antworten
wenn ich unrmarshall unten SOAP-Nachricht, ich bin immer die Ausnahme. Kann mir jemand sagen was falsch ist? <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/" xmlns:hios="http://schemas.datacontract.org/2004/07/HIOSCommonObjects"> <soapenv:Header/> <soapenv:Body> <tem:ValidIssuersProducts> <!--Optional:--> <tem:li> <!--Zero or more repetitions:--> <hios:IssuerProductRequest> <!--Optional:--> <hios:Issuer>33104</hios:Issuer> <!--Optional:--> <hios:Product>33104VA001</hios:Product> </hios:IssuerProductRequest> </tem:li>
1
Antworten
Ich habe ein prob mit meinem JAXB <element name="create"> <complexType> <sequence> <element name="name" type="string"></element> </sequence> </complexType> </element> Mein xml : <Create> <name> coco </name> </Create> Mein code java : JAXBContext context = JAXBContext.newInstance("MyPackage"); Unmarshaller decodeur = context.createUnmarshaller();
1
Antworten
Ich versuche, unmarshal xml-Datei mit JAXB. Wenn ich mit @XmlElement mit dem richtigen Namen und der namespace der unmarshalling funktioniert (z.B. @XmlElement(name = "name", namespace="http://www.test.com")) Wenn ich XmlType gemeinsam mit propOrder es leider nicht mehr gibt (z.B.
1
Antworten
Ich erhalte die folgende Fehlermeldung: javax.xml.bind.UnmarshalException: unexpected element(uri:"http://www.docsite.com/ClientConfig.xsd", local:"ClientConfig"). Expected elements are <{http://www.docsite.com/ClientConfig.xsd/}ClientConfig> mein root-element-Klasse-Datei ist: @XmlRootElement(name="ClientConfig",namespace="http://www.docsite.com/ClientConfig.xsd/") public class ClientConfig {} meine package.info Datei: @XmlSchema(namespace="http://www.docsite.com/ClientConfig.xsd",elementFormDefault=XmlNsForm.QUALIFIED) package com.convertXml.docSite.XmlConverter; import javax.xml.bind.annotation.XmlSchema; import javax.xml.bind.annotation.XmlNsForm; lassen Sie mich wissen, was kann
2
Antworten
Ich habe ein Problem mit Parcelable Daten in einer ArrayList senden über zwei Aktivitäten mithilfe von Android.Bundle Habe ich zwei Aktivitäten (A und B). In Aaaa.class: ArrayList<Model> mModelList = new ArrayList<Model> //Fill ArrayList with a few Model-Objects
4
Antworten
Bin ich immer eine Ausnahme, während Sie eine XML-Antwort von einem Dienst zu einem POJO. Die XML sieht wie folgt aus: Hier ist mein XML-Antwort. javax.xml.bind.UnmarshalException: unexpected element (uri:"" , local:"ItemSearchResponse"). Expected elements are <{http://webservices.amazon.com/AWSECommerceService/2011-08-01}ItemSearchResponse> Ich benutze
5
Antworten
Dem problem, wie Sie automatisch deserialisiert/unmarshal Datensatz aus CSV-Datei in zu Gehen struct. Ich habe zum Beispiel type Test struct { Name string Surname string Age int } - Und CSV-Datei enthält Datensätze John;Smith;42 Piter;Abel;50 Gibt es
3
Antworten
Grüße! Ich habe einen server die Rückgabe von XML-Inhalten auf meinem client, der wie folgt aussieht: <string xmlns="...">foobar</string> Ich bin neu in JAXB und habe mittlerweile eine Menge Sachen, die arbeiten, außer dieser. Ich dachte, es wäre
1
Antworten
Habe ich ein MyBean kommentierte @XmlRootElement public class MyBean ... Marshalling/Unmarshalling MyBean w/o-Probleme, z.B. JAXBContext jaxbCtx = JAXBContext.newInstance(MyBean.class); Marshaller m = jaxbCtx.createMarshaller(); m.marshal(myBean, writer); Wie kann ich JAXB marshall/unmarshall eine Sammlung oder Liste? Mein Versuch, die Ergebnisse
1
Antworten
JAXB Karten sowohl xsd:base64Binary und xsd:hexBinary Arten zu byte. Gegeben, dass ich ein schema/ein DOM-Element für jede dieser Arten wie: <foo>ABCD</foo> für xsd:hexBinary und <foo>YTM0NZomIzI2OTsmIzM0NTueYQ==</foo> für xsd:base64Binary , es ist nicht klar, wie JAXB 2.1 behandelt. JAXB.unmarshal(new
4
Antworten
Erleben wir eine überaus schwer aufzuspüren Problem, wo wir sehen ClassCastExceptions manchmal, wenn Sie versuchen zu iterieren über eine Liste von unmarshallt Objekte. Der wichtige Teil ist manchmal, nach einem Neustart ist der Quellcode funktioniert einwandfrei. Das
1
Antworten
Ich bin Art von neuen zu JAXB und Validierung, und habe mehrere Stunden versucht, herauszufinden, dieses problem ohne Erfolg. Ich habe eine einfache JAXB unmarshaller Probe zu Parsen einer XML-Datei. Erstellt habe ich eine entsprechende XSD-Datei als
2
Antworten
Habe ich noch nie verwendet JAXB vor. Ich arbeite auf einem test-Gurtzeuge-Projekt. Ich habe rund 20 verschiedene testcases. Wenn ich mit meinen test habe ich diese Fehlermeldung erhalten. Meine Struktur ist wie: A ist die Basis-TestCase-Klasse. B
4
Antworten
Ich bin mit Jaxb 2.0 api ohne Verwendung von XSD -, und haben das content-Modell mit Anmerkungen. Ich möchte schreiben Sie einen Junit-test für die Klasse, die das marshalling . Mein ursprünglicher plan war es, einen Vergleich
4
Antworten
Muss ich marshall und unmarshall eine Java-Klasse, um XML. Die Klasse, die nicht im Besitz von mir, dass ich nicht hinzufügen anotations, so dass ich verwenden können, JAXB. Ist es ein guter Weg, um konvertieren von Java