2012-03-15 17 views
3
  1. ASP.Net MVC 3コントローラからこのJsonオブジェクトをどのように作成しますか?
  2. JSONでの初心者は、このJSONオブジェクト表記で、私は{}[]記号に置き換えることができますか?Asp.net mvc 3コントローラでJsonオブジェクトを作成するには?

    var data = [ 
        { 
         label: 'node1', 
         children: [ 
          { label: 'child1' }, 
          { label: 'child2' } 
         ] 
        }, 
        { 
         label: 'node2', 
         children: [ 
          { label: 'child3' } 
         ] 
        } 
    ]; 
    

おかげ

答えて

2

あなたは、ほとんどの種類

参照シリアライズすることができます.NETのJavascriptSerializerオブジェクトがあります。

http://msdn.microsoft.com/en-us/library/system.web.script.serialization.javascriptserializer.aspx

なしあなたが交換することはできませんが[with {(明らかに、あなたはほとんど全てのJSONのdesampleを行うことができます

+0

素晴らしい、私は何か新しいことを学ぶ – dtjmsy

2

Newtonsoft dllを使用すると、JSONオブジェクトを直列化および逆シリアル化できます。以下の詳細をご覧ください。

http://json.codeplex.com/

http://james.newtonking.com/あなたはNewtonsoft.JsonのDLLと、次のコードを追加する必要がJSONオブジェクトを作成します。

string responseRGCDTO = JsonConvert.SerializeObject(rgcDTO); 
関連する問題