を使用して、複雑なJSONオブジェクトを作成するために、私は、このようなJSON構造を有する:どのようにC#
{
"name": "flare",
"children": [
{
"name": "analytics",
"children": [
{
"name": "cluster",
"children": [
{"name": "AgglomerativeCluster", "size": 3938},
{"name": "MergeEdge", "size": 743}
]
},
{
"name": "graph",
"children": [
{"name": "BetweennessCentrality", "size": 3534},
{"name": "SpanningTree", "size": 3416}
]
},
{
"name": "optimization",
"children": [
{"name": "AspectRatioBanker", "size": 7074}
]
}
]
},
{
"name": "animate",
"children": [
{"name": "Easing", "size": 17010},
{"name": "FunctionSequence", "size": 5842},
{
"name": "interpolate",
"children": [
{"name": "ArrayInterpolator", "size": 1983},
{"name": "RectangleInterpolator", "size": 2042}
]
},
{"name": "ISchedulable", "size": 1041},
{"name": "Tween", "size": 6006}
]
}
]
}
私はC#を使用して、このようなJSONを生成することができ、私はJSON配列を作る方法を見つけたが、それは私が持っているすべてです方法。私はchildren":
属性の作り方を知らないのですが、他のJSONオブジェクトや他のJSON配列で構成されるJSONオブジェクトを作成する方法がわかりません。あなたは私にそのようなJSONオブジェクトを生成できるように少し助けてくれますか?ありがとう。
あなたは、既存のC#のオブジェクトを取得し、JSONにそれをシリアル化したいですか? –
http://json2csharp.com/このサイトに既存のjson文字列を読み込むと、C#オブジェクトに必要なクラスが作成されます。 – vipersassassin
あなたのjsonを手作業で書くのはかなり誤りがちです。なぜクラスをシリアライズしないのですか? –