jsonオブジェクトの配列を既存のJObject
に追加する方法がわかりません。 "Modified"プロパティを持つJObject
があり、jsonオブジェクトの配列を含む別のプロパティ "IntersectGroups"を追加したいとします。どのようにすればいいですか?私はJObject[]
を持っていますが、私が必要とする形式で正確にシリアル化していますが、このようなものを探しています:mainJObject.Add("IntersectGroups", myJObjectArray)
json.netを使用してJObjectのプロパティにjson配列を追加する方法
ここに私がシリアル化するときに必要な最終的なjsonの例を示します。
...
"Modified": "2012-11-26T10:21:04.693",
"IntersectGroups": [
{
"Id": 1004,
"UserId": 20003,
"GroupId": 1001,
"Admin": false,
"Expires": "1900-01-01T00:00:00"
},
{
"Id": 1003,
"UserId": 20003,
"GroupId": 1000,
"Admin": false,
"Expires": "1900-01-01T00:00:00"
}
]
...
UPDATE
私の最終的な解決策はJArrayオブジェクトを使用することでした。 JArrayはJContainerです。これはJTokenで、JObjectに追加できます。
http://james.newtonking.com/projects/json/help/index.html?topic=html/PopulateObject.htm
私は、オブジェクトを文字列にシリアル化し、それらを連結し、 – ericosg
私はこれがうまくいくと思う、私はそれには、考えてくれてありがとう – bruchowski