Ich verwende den Nodejs-Blobspeicher-Client, um eine Datei im Azure-Blobspeicher zu speichern.Seltsame Ergebnisse von Blob Storage Aktion speichern?
return new Rx.Observable.create(function (observer) {
_this.blobClient.createBlockBlobFromLocalFile("protofiles", path, e.file, function (error, result, response) {
if (!error) {
console.log("res: ", result);
observer.next(result);
}
});
});
Dies gibt die Ergebnisse in folgendem Format:
res: BlobResult {
container: 'protofiles',
name: 'data/d812a55b-5631-4b40-81a9-e80151533112',
lastModified: 'Tue, 08 Nov 2016 12:14:29 GMT',
etag: '"0x8D407D0CA7952D5"',
requestId: 'ecfd5758-0001-0062-24b9-396984000000',
contentSettings: { contentMD5: '846vto3oRsaB0whXPDpZVw==' }
}
Was bedeutet, die Ergebnisse müssen zuerst einen Prozess der String-Manipulation durchlaufen, bevor JSON kann aus diesem extrahiert werden. Das fühlt sich nicht normal an und ich habe mich gefragt, ob irgendjemand irgendwelche Erfahrungen mit dieser Art von seltsam geformten Daten gemacht hat.
Edit: Ich versuchte, die JSON auf jsonlint.com Parsen und ich erhalte die folgenden Ergebnisse:
Nicht sicher, was Ihre Frage ist oder worauf Sie sich beziehen. Was JSON möchten Sie extrahieren? Das "res" -Objekt, das du gezeigt hast, sieht für mich wie JSON aus ... –