レガシー サーバーから返されるオブジェクトがあり、JavaScript、jQuery、または Underscore.js を使用してクライアント側の構造を変更したいと考えています。
以下は、私の元のオブジェクトがどのように見えるかです:
[
{
"Id":{
"LValue":1,
"Value":1
},
"Date":{
"LValue":"2013-10-17T00:00:00",
"Value":"2013-10-24T00:00:00"
},
"User":{
"LValue":508,
"Value":507
},
"Comments":{
"LValue":"This a test load",
"Value":"This a test"
},
"Name":"John Doe",
"IsDeleted":false
}
]
ただし、クライアント側では、「値」を取得するためにそれをフラット化し、「LValues」を別のプロパティに詰め込んで、後で必要になった場合に失わないようにしたいと考えています。
[
{
"Id":1,
"Date":"2013-10-24T00:00:00",
"User":507,
"Comments":"This a test",
"Name":"John Doe",
"IsDeleted":false,
"LValues": {
"Id":1,
"Date":"2013-10-17T00:00:00",
"User":508,
"Comments":"This a test load"
}
}
]
これにより、オブジェクトの操作が非常に簡単になり、助けがあれば深く感謝します!