2016-06-21 6 views
0

私は動的なjsonデータを作成する必要があります。 そのために私はColumnNameには、ステータスまたはステージのいずれか、または両方を持つことができますJSON を作成するための動的変数を使用しています。このケースでは2つの値COLUMNNAMEと javascriptの動的リスト変数にデータを割り当てる

var filterJsonColumns = []; 
var genericFilter = function (columnName , columnValue) { 

    if (filterOn != "") { 
     $scope.filterJsonColumns[columnName ].push(columnValue); 
    } 
    console.log("$scope.filterJsonColumns", $scope.filterJsonColumns); 
} 

columnValue

を取得します。この場合にはJSONが

JSON

filterJsonColumns={"status":["1","2"],"stage":["4","5"]} 

このJSONフォーマットのようにする必要がありますため だから、適切ではありませんが、それでも私はこのタイプのデータを必要とします。 `filterJsonColumns = { "ステータス":

+1

はないJSONは次のようにする必要があり試し[ "1"、 "2"]、 "ステージ":[ "4"、 "5" ]} ' – mhu

+0

@mhu訂正ありがとう –

+0

ここで何が問題なのですか?あなたが得るものと期待するものの例を挙げることができますか? –

答えて

0

この

var filterJsonColumns = {}; 
var genericFilter = function (columnName , columnValue) { 

if (filterOn != "") { 
    if(!filterJsonColumns[columnName]){ 
     filterJsonColumns[columnName] = []; 
    } 
    filterJsonColumns[columnName].push(columnValue); 
} 
console.log("filterJsonColumns",filterJsonColumns); 
関連する問題