Ich habe Schwierigkeiten, XML in JSON-Objekt zu konvertieren und dann Knoten aus dem konvertierten Objekt zu extrahieren. Ich benutze busyboy, um von der auf dem Server hochgeladenen Datei zu lesen. Und danach verwende ich inspect, um xml nach json zu konvertieren und dann das json-Objekt auszudrucken. Die endgültige Ausgabe scheint, alsExtrahieren Sie untergeordnete Objekte aus JSON-Objekt
{ declaration: { attributes: { version: '1.0', encoding: 'utf-8' } },
root:
{ name: 'order',
attributes:
{ orderid: '123456',
xmlns: 'http://www.someRandomNameSpace.com' },
children:
[ { name: 'orderperson',
attributes: {},
children: [],
content: 'str1234' },
{ name: 'shipto',
attributes: {},
children:
[ { name: 'name',
attributes: {},
children: [],
content: 'Adnan Ali' },
Ich möchte die ‚name‘ = ‚Adnan Ali‘ von diesem Objekt lesen, wie wird sich das in NodeJS getan werden? Ich meine, wie kann ich das Objekt erreichen, das name = 'name' und content = 'Adnan Ali' hat.
Der Druckbefehl ist console.log(inspect(order, {colors: true, depth: Infinity}));
das ist, was ich in – theadnangondal
interessiert verursacht einen Buildfehler. Weil es ein + Zeichen zwischen filtered.length und 'objects with ...' fehlt, hat es behoben und es hat funktioniert. Danke – theadnangondal
Das war der "nicht getestete" Teil der Antwort. ;) Ich habe es korrigiert. –