配列内の位置を取得します

user3516604

APIから応答を受け取りましたが、この応答の配列の位置にアクセスできません。

fileTransfer.upload(this.imageURI, environment.restUrl + "Upload/addIonic", options)
      .then(data => {
        console.log('data');
        console.log(JSON.stringify(data));
        let response;
        console.log('bytesSent');
        console.log(data.bytesSent);
        response = data.response
        console.log('response');
        console.log(response);
        console.log('response[0]');
        console.log(response[0]);
});

コンソールは以下を返します:

console.log: bytesSent
[19:51:03]  console.log: 1168539
[19:51:03]  console.log: response
[19:51:03]  console.log:
            [{"fd":"445bcc46-ad55-4079-95d0-9b0deaab7c4c","size":1168430,"type":"image/jpeg","filename":"ionicfile","status":"finished","field":"ionicfile","extra":{"Location":"https://easy-move.s3.amazonaws.com/445bcc46-ad55-4079-95d0-9b0deaab7c4c","Bucket":"easy-move","Key":"445bcc46-ad55-4079-95d0-9b0deaab7c4c","ETag":"\"69ede2190589f905ee8590446caf1cf7-1\"","size":1168430}}]
[19:51:03]  console.log: response[0]
[19:51:03]  console.log: [

代わりにオブジェクトを返し、配列は位置0の「[」だけに戻ります。

バーマー

responseは明らかにJSON文字列であり、配列ではないためresponse[0]、文字列の最初の文字を返します。使用する:

response = JSON.parse(data.response);

APIを制御できる場合は、データ全体をエンコードするときに配列として残すのではなく、なぜこの要素をエンコードするのかを調査する必要があります。このようなダブルエンコーディングが必要になることはめったにありません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JSONNET配列内の要素の位置を取得します

分類Dev

配列内のオブジェクトの位置を取得します

分類Dev

マングース、配列内の要素の位置を取得します

分類Dev

Rapidjson、別の配列の配列内の値を取得します

分類Dev

PHP-配列内の配列を取得し、保存/操作します

分類Dev

配列内の配列の値を取得します

分類Dev

Angularは別の配列内のjson配列を取得します

分類Dev

配列(配列内)PHPの一部を取得します

分類Dev

Silverstripe-配列内のPOST配列を取得しています

分類Dev

PhantomJSは、特定の要素の位置の配列を取得します

分類Dev

別の配列A内の配列Bの各要素の位置を決定します

分類Dev

配列内の要素の位置をシフトします

分類Dev

Python配列は値の変更の位置を取得します

分類Dev

Perl:文字列内の要素の位置と長さを取得します

分類Dev

mongodbの配列で位置を取得します

分類Dev

配列を使用して配列を取得しますが、配列内の配列になります

分類Dev

mysql検索で作成された配列内の要素の位置を取得します-PHP

分類Dev

配列内のすべての要素のIDを取得します

分類Dev

配列内の値の平均を合計して取得します

分類Dev

「==」を使用して配列内の最大要素を取得します

分類Dev

php-imap_fetchstructure-配列内の正確なオブジェクト位置を取得します

分類Dev

配列の配列内の次の要素の値を取得します

分類Dev

配列内の配列内のjsonarray配列を解析します

分類Dev

PHPは、文字列の最初の各文字の位置を配列に取得します

分類Dev

配列内の要素の距離を取得しますか?

分類Dev

配列内の要素の値を取得します

分類Dev

配列内の要素の値を取得します

分類Dev

配列内の先物日付のみを取得します

分類Dev

ReactJSは配列内の数値の合計を取得します

Related 関連記事

  1. 1

    JSONNET配列内の要素の位置を取得します

  2. 2

    配列内のオブジェクトの位置を取得します

  3. 3

    マングース、配列内の要素の位置を取得します

  4. 4

    Rapidjson、別の配列の配列内の値を取得します

  5. 5

    PHP-配列内の配列を取得し、保存/操作します

  6. 6

    配列内の配列の値を取得します

  7. 7

    Angularは別の配列内のjson配列を取得します

  8. 8

    配列(配列内)PHPの一部を取得します

  9. 9

    Silverstripe-配列内のPOST配列を取得しています

  10. 10

    PhantomJSは、特定の要素の位置の配列を取得します

  11. 11

    別の配列A内の配列Bの各要素の位置を決定します

  12. 12

    配列内の要素の位置をシフトします

  13. 13

    Python配列は値の変更の位置を取得します

  14. 14

    Perl:文字列内の要素の位置と長さを取得します

  15. 15

    mongodbの配列で位置を取得します

  16. 16

    配列を使用して配列を取得しますが、配列内の配列になります

  17. 17

    mysql検索で作成された配列内の要素の位置を取得します-PHP

  18. 18

    配列内のすべての要素のIDを取得します

  19. 19

    配列内の値の平均を合計して取得します

  20. 20

    「==」を使用して配列内の最大要素を取得します

  21. 21

    php-imap_fetchstructure-配列内の正確なオブジェクト位置を取得します

  22. 22

    配列の配列内の次の要素の値を取得します

  23. 23

    配列内の配列内のjsonarray配列を解析します

  24. 24

    PHPは、文字列の最初の各文字の位置を配列に取得します

  25. 25

    配列内の要素の距離を取得しますか?

  26. 26

    配列内の要素の値を取得します

  27. 27

    配列内の要素の値を取得します

  28. 28

    配列内の先物日付のみを取得します

  29. 29

    ReactJSは配列内の数値の合計を取得します

ホットタグ

アーカイブ