Я использую клиент хранения blob storage node для хранения файла в хранилище памяти Azure.Странные результаты от Blob Storage save action?
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);
}
});
});
Это возвращает результаты в следующем формате:
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==' }
}
Это означает, что результаты должны сначала пройти через процесс манипуляций со строками, прежде чем JSON можно извлечь из этого. Это не кажется нормальным, и мне было интересно, есть ли у кого-нибудь опыт с подобными странными данными.
Edit: Я попытался разбора JSON на jsonlint.com и я получаю следующие результаты:
Не знаете, в чем ваш вопрос, или что вы имеете в виду. Какой JSON вы пытаетесь извлечь? Объект 'res', который вы показали, выглядит как JSON для меня ... –