2016-06-02 2 views
-4

私はこのようなオブジェクトを持っています。オブジェクトを操作する

{ 
    "A": [ "1", "2", "3" ] 
} 

私は、次のような結果を得るためにオブジェクトを操作したい:これを達成するための方法です何

{ 
    "A": [{ 
     "A": "1" 
    }, { 
     "A": "2" 
    }, { 
     "A": "3" 
    }] 
} 

を?

+0

、それを変換する方法を知りたい場合は、オブジェクトである - それは、この場合にはJSONとは全く関係ありません。私はその事実をカバーするためにあなたの質問を修正しました。 –

+2

これを達成する方法はコードを書くことです。これまで何をしていますか? – melancia

答えて

0

@MelanciaUKが述べたように、コードを書く必要があります。このような変換メソッドだけではコールする必要はありません。

次の例は、あなたのユースケースで動作します。

var myObj = { 
    "A": [ "1", "2", "3" ] 
} 

//convert it 
myObj = { 
    "A": [{ 
     "A": "1" 
    }, { 
     "A": "2" 
    }, { 
     "A": "3" 
    }] 
} 

//print result 
console.log(myObj); 
0

あなただけFYIあなたが持っているもの

var myObj = { 
    "A": [ "1", "2", "3" ] 
} // this is the object you want to convert 

var newObj = {}; //create a new empty object 

newObj.A = [];// set a Key "A" of newObj to an empty Array. 

for (i = 0; i < myObj.A.length; i++) //loop through the initial object and convert it 
    { 

    newobj.A[i] = {"A":myObj.A[i]} //for every iteration, add an object to the empty array.(newObj.A) 
}; 
関連する問題