2017-11-13 3 views
-1

こんにちは、私は解析しなければならないjson応答を持っています。私は(それが存在する場合)javascript、正しく解析されたjsonを反復する方法

データを取得し、入力値に挿入したい私のJSONは、このようなものです:

{"id":4,"comb_name":"Monitor__C9cGTqnM7Trz","resolution":null,"attribute_val":3,"porte":4, "deleted_at":null,"created_at":"2017-11-13 10:10:25","updated_at":"2017-11-13 10:10:25"} 

コード:

if(isset(jsobj)) { 
     var parsed = JSON.parse(jsobj); 
     console.log(parsed); 
     for (var property in parsed) { 
      if(parsed.hasOwnProperty(property)) { 
       var possible_input = '#pro_' + property; 
       if($(possible_input).length) { 
        var actual_input = $(possible_input); 
        actual_input.val(property); 
       } 
      } 
     } 
    } 

それは実際に動作する、唯一の問題は "プロパティ"が "3"ではなく "attribute_val"であることです。私はその物件の価値をつかむために何ができますか?

+0

解析された[プロパティ] –

+0

[アクセス/プロセス(ネストされた)オブジェクト、アレイまたはJSON]の可能な重複(https://stackoverflow.com/questions/ 11922383/access-process-nested-objects-arrays-or-json) – Liam

答えて

0

だけプロパティ名を使用して値にアクセスする actual_input.val(parsed[property]);

+0

ありがとう、時々私はとてもばかげていることがあります。ちょうど9分、私はこの質問に同意します。 –

関連する問題