PHPでjsonを解析します。未定義のプロパティの取得:stdClassエラー

teej2542

PHPを使用してJenkinsからjsonファイルを解析する際に問題が発生しました

    {
  "actions" : [
    {
      "causes" : [
        {
          "shortDescription" : "Started by an SCM change"
        }
      ]
    },
    {

    },
    {

    },
    {
      "buildsByBranchName" : {
        "origin/release_5.6.0" : {
          "buildNumber" : 242,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "fde4cfd86b8511d328037b9e9c55876007bb6e67",
            "branch" : [
              {
                "SHA1" : "fde4cfd86b8511d328037b9e9c55876007bb6e67",
                "name" : "origin/release_5.6.0"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fde4cfd86b8511d328037b9e9c55876007bb6e67",
            "branch" : [
              {
                "SHA1" : "fde4cfd86b8511d328037b9e9c55876007bb6e67",
                "name" : "origin/release_5.6.0"
              }
            ]
          }
        },
        "origin/release_5.7.0" : {
          "buildNumber" : 315,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "ae2cbf69a25e0632e0f1d3eeb27a907b154efce0",
            "branch" : [
              {
                "SHA1" : "ae2cbf69a25e0632e0f1d3eeb27a907b154efce0",
                "name" : "origin/release_5.7.0"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ae2cbf69a25e0632e0f1d3eeb27a907b154efce0",
            "branch" : [
              {
                "SHA1" : "ae2cbf69a25e0632e0f1d3eeb27a907b154efce0",
                "name" : "origin/release_5.7.0"
              }
            ]
          }
        },

私は次のことをやってみました

//Read in JSON object
$json_file2 = file_get_contents('url.com/json');
//Decode JSON file
$test = json_decode($json_file2); //object
//print_r($json_file2);

echo $test->causes;

また、「buildsByBranchName」のさまざまなセクションにアクセスしようとしています。上記のコードのさまざまなバリエーションを試しましたが、「Undefined property:stdClass」エラーが発生し続けます。

ジョン・コンデ

その値に正しくアクセスしていません。causesその下actionsに配列があります。causesは配列であるためコードも機能しません

// This is an array so you can't use echo here.
$causes = $test->actions[0]->causes; 

// echo out the shortDescription
echo $causes[0]->shortDescription;

または

echo $test->actions[0]->causes[0]->shortDescription;

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

未定義のプロパティを取得します:WordPressプラグインのDOM内でJSONを使用するとstdClass :: $ keyエラーが発生します

分類Dev

エラーの取得未定義のプロパティ:stdClass :: $ workingtime

分類Dev

未定義のプロパティの取得:移行を行うときにLumenでstdClass :: $ migrationエラーが発生します

分類Dev

PHP:非オブジェクトのプロパティを取得する方法(エラーメッセージ-未定義のプロパティ:stdClass :: $ 0)

分類Dev

node.jsで未定義の読み取りプロパティエラーを取得しています

分類Dev

PHP、未定義のプロパティを取得しています:stdClass :: $ idですが、間違いなく存在します

分類Dev

PHP : レコードを取得 関数ですが、エラー : 未定義のプロパティ

分類Dev

未定義のプロパティ:STDClass :: $ 1がPOSTを取得しようとしています

分類Dev

JSON解析の問題により、「未定義のプロパティを読み取れません」というエラーが発生します。

分類Dev

Codeigniterでの未定義のプロパティPHPエラー

分類Dev

未定義のプロパティ:コード内のstdClass :: $ account_idエラー

分類Dev

Internet Explorerでのreact-redux trySubscribeのエラー(未定義のプロパティ「subscribe」を取得できません)

分類Dev

配列が未定義です:エラーTypeError:未定義のプロパティ 'push'を読み取れません

分類Dev

このエラーを取得します:未定義のプロパティ「0」を読み取ることができません

分類Dev

未定義のプロパティjavascriptタイプエラーの未定義のプロパティをどのように処理できますか?

分類Dev

未定義のエラーのプロパティを取得するのはなぜですか?

分類Dev

未定義のプロパティの取得:配列でforeachを使用する場合のstdClass :: $ options

分類Dev

未定義のプロパティ:> Laravelで日付型列を使用するとstdClassエラーが発生します。どうすれば解決できますか?

分類Dev

Javascript:エラー「未定義のプロパティ '...'を設定できません」

分類Dev

未定義のプロパティ:stdClass :: $ Branch

分類Dev

未定義のプロパティ:stdClass ::($ variablename)

分類Dev

setTimeoutでラップすると、エラー「未定義のプロパティを読み取れません」

分類Dev

PHP CodeIgniterエラー:未定義のプロパティ[Qrcodeの生成]

分類Dev

未定義のプロパティ:私のcodeigniterコントローラーのstdClass

分類Dev

エラーTypeError:新しいUserComponentで未定義のプロパティ 'firstname'を設定できません

分類Dev

0行目:解析エラー:未定義のプロパティ「マップ」を読み取れません

分類Dev

0行目:解析エラー:未定義のプロパティ「マップ」を読み取れません

分類Dev

eBay APIGetSearchResults呼び出しは '未定義のプロパティ:SoapFault :: $ SearchResultItemArray'エラーを返します

分類Dev

:TypeErrorとしてエラーを取得しています:未定義のプロパティ 'location'を読み取れません

Related 関連記事

  1. 1

    未定義のプロパティを取得します:WordPressプラグインのDOM内でJSONを使用するとstdClass :: $ keyエラーが発生します

  2. 2

    エラーの取得未定義のプロパティ:stdClass :: $ workingtime

  3. 3

    未定義のプロパティの取得:移行を行うときにLumenでstdClass :: $ migrationエラーが発生します

  4. 4

    PHP:非オブジェクトのプロパティを取得する方法(エラーメッセージ-未定義のプロパティ:stdClass :: $ 0)

  5. 5

    node.jsで未定義の読み取りプロパティエラーを取得しています

  6. 6

    PHP、未定義のプロパティを取得しています:stdClass :: $ idですが、間違いなく存在します

  7. 7

    PHP : レコードを取得 関数ですが、エラー : 未定義のプロパティ

  8. 8

    未定義のプロパティ:STDClass :: $ 1がPOSTを取得しようとしています

  9. 9

    JSON解析の問題により、「未定義のプロパティを読み取れません」というエラーが発生します。

  10. 10

    Codeigniterでの未定義のプロパティPHPエラー

  11. 11

    未定義のプロパティ:コード内のstdClass :: $ account_idエラー

  12. 12

    Internet Explorerでのreact-redux trySubscribeのエラー(未定義のプロパティ「subscribe」を取得できません)

  13. 13

    配列が未定義です:エラーTypeError:未定義のプロパティ 'push'を読み取れません

  14. 14

    このエラーを取得します:未定義のプロパティ「0」を読み取ることができません

  15. 15

    未定義のプロパティjavascriptタイプエラーの未定義のプロパティをどのように処理できますか?

  16. 16

    未定義のエラーのプロパティを取得するのはなぜですか?

  17. 17

    未定義のプロパティの取得:配列でforeachを使用する場合のstdClass :: $ options

  18. 18

    未定義のプロパティ:> Laravelで日付型列を使用するとstdClassエラーが発生します。どうすれば解決できますか?

  19. 19

    Javascript:エラー「未定義のプロパティ '...'を設定できません」

  20. 20

    未定義のプロパティ:stdClass :: $ Branch

  21. 21

    未定義のプロパティ:stdClass ::($ variablename)

  22. 22

    setTimeoutでラップすると、エラー「未定義のプロパティを読み取れません」

  23. 23

    PHP CodeIgniterエラー:未定義のプロパティ[Qrcodeの生成]

  24. 24

    未定義のプロパティ:私のcodeigniterコントローラーのstdClass

  25. 25

    エラーTypeError:新しいUserComponentで未定義のプロパティ 'firstname'を設定できません

  26. 26

    0行目:解析エラー:未定義のプロパティ「マップ」を読み取れません

  27. 27

    0行目:解析エラー:未定義のプロパティ「マップ」を読み取れません

  28. 28

    eBay APIGetSearchResults呼び出しは '未定義のプロパティ:SoapFault :: $ SearchResultItemArray'エラーを返します

  29. 29

    :TypeErrorとしてエラーを取得しています:未定義のプロパティ 'location'を読み取れません

ホットタグ

アーカイブ